2016-08-12 21 views
0

我正在尋找類似於下拉菜單的東西,但是當您點擊它時,文本塊將丟失而不是可點擊項目列表。然後,您應該能夠點擊完成後再次關閉它。我的應用程序是一個信息應用程序,所以我想在我的應用程序的詞彙表中列出其中的幾個。如何在android中創建下拉式答案?

任何想法??

+1

檢查,如果這是有幫助的https://github.com/Manabu-GT/ExpandableTextView – MRX

+0

謝謝!這正是我所期待的。 – Emily

+0

你能接受嗎? – MRX

回答

0

你應該使用Spinner在安卓
這裏是例子:

Spinner mSipnner = (Spinner)findViewById(R.id.spin_beneficiary_targetcode); 

List<String> categories2 = new ArrayList<String>(); 
    categories2.add("Choose code"); 
    categories2.add("001"); 
    categories2.add("002"); 
    categories2.add("003"); 
    categories2.add("004"); 
    categories2.add("005"); 

ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, categories2); 
    dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 


mSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { 
     ////Spinner item selected 
     @Override 
     public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { 
      // On selecting a spinner item 
      String targetCode_item = parent.getItemAtPosition(position).toString(); 

      // Showing selected spinner item 
      //Toast.makeText(parent.getContext(), "Selected: " + category_item, Toast.LENGTH_LONG).show(); 

     } 

     public void onNothingSelected(AdapterView<?> arg0) { 
      // TODO Auto-generated method stub 
     } 
    }); 

    // attaching data adapter to spinner 
    mSpinner.setAdapter(dataAdapter); 
相關問題