2017-08-17 80 views
-4

我已經得到了一個項目,我想從spinners中選擇數據,然後添加Edittext(編號)。之後有Add More Button。當用戶點擊時,選擇yes或no選項。如果用戶選擇的是以前的值是在textview中,並且用戶能夠再次使用微調器和編輯文本。 以前的值應該是可編輯的。我該怎麼做 ?在Android微調需要幫助

回答

0

請參考本教程知道如何實現紗廠: https://www.androidtutorialpoint.com/material-design/android-spinner-tutorial/

更新EDITTEXT

@Override 
public void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    final EditText editText = (EditText) findViewById(R.id.edit_text_box); 
    editText.getText().toString(); 




} 


public void addItemsOnSpinner() 
{ 
    spinner1 = (Spinner) findViewById(R.id.spinner); 
    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource 
    (this, R.array.spinner_item, android.R.layout.simple_spinner_item); 
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
    spinner1.setAdapter (adapter); 

} 

public void onItemSelected(AdapterView<?> spinner1, View view,int pos, long id) 
{ 
     editText.setText(spinner1.getSelectedItem()); 
     editText.setVisibility(View.VISIBLE); 

} 

在XML:你應該設置EDITTEXT的知名度,無形或XML消失了,要看是什麼套裝你的需求更好。那麼你可以使用以下來使它出現: