anche se non è come volevo io ho provato e ora succede una cosa che mi va al 50% bene..
praticamente mi esce il bottone e se vado a cliccare sempre nella stessa finetra mi appare il TextView e l'EditText.
il problema è che l'EditText è sempre presente anche quando no clicco sul bottone e di conseguenza si vede anche all'apertura del programma...
come potrei risolvere? ecco il codice interessato :
codice:
public class MainActivity extends Activity {
//Bottone campo apparente e reale
public Button bottonecamporeale;
public TextView focaletelscopio;
public EditText editfocale;
public TextView focaleoculare;
public EditText editoculare;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
focaletelscopio = new TextView(this);
editfocale = new EditText(this);
focaleoculare = new TextView(this);
editoculare = new EditText(this);
bottonecamporeale = new Button(this);
bottonecamporeale.setText("Campo apparente e campo inquadrato reale degli oculari");
bottonecamporeale.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
focaletelscopio.setText("Inserire la focale del telescopio : ");
focaleoculare.setText("Inserire la focale dell'oculare : ");
}
});
LinearLayout layoutfocaletelescopio = new LinearLayout(this);
layoutfocaletelescopio.setOrientation(LinearLayout.HORIZONTAL);
layoutfocaletelescopio.addView(focaletelscopio);
layoutfocaletelescopio.addView(editfocale);
LinearLayout layoutfocaleoculare = new LinearLayout(this);
layoutfocaleoculare.setOrientation(LinearLayout.HORIZONTAL);
layoutfocaleoculare.addView(focaleoculare);
layoutfocaleoculare.addView(editoculare);
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
layout.addView(layoutfocaletelescopio);
layout.addView(layoutfocaleoculare);
layout.addView(bottonecamporeale);
setContentView(layout);
}