0
我正在寻找类似于下拉菜单的东西,但是当您点击它时,文本块将丢失而不是可点击项目列表。然后,您应该能够点击完成后再次关闭它。我的应用程序是一个信息应用程序,所以我想在我的应用程序的词汇表中列出其中的几个。如何在android中创建下拉式答案?
任何想法??
我正在寻找类似于下拉菜单的东西,但是当您点击它时,文本块将丢失而不是可点击项目列表。然后,您应该能够点击完成后再次关闭它。我的应用程序是一个信息应用程序,所以我想在我的应用程序的词汇表中列出其中的几个。如何在android中创建下拉式答案?
任何想法??
你应该使用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);
检查,如果这是有帮助的https://github.com/Manabu-GT/ExpandableTextView – MRX
谢谢!这正是我所期待的。 – Emily
你能接受吗? – MRX