0
A
回答
0
你将不得不延长一个ArrayAdapter
(如果您还没有完成),而做到这一点的方法getView()
。
该方法的第二个参数是View
(通常称为convertView
,但不一定)。说得很模糊,这个View
实际上代表了当前行的布局,所以你需要在这个方法中加入EditText
。
@Override
public View getView(final int position, View convertView, final ViewGroup parent) {
LinearLayout rootLinearLayout = (LinearLayout) convertView.findViewById(R.id.root_ll);
EditText et = new EditText(this);
// Set additional parameters to et
...
rootLinearLayout.addView(et);
...
return convertView;
}
相关问题
- 1. Android ListView - 添加动态行到行
- 2. 如何将EditText添加到ListView中
- 3. 动态添加一行ListView
- 4. 动态添加列和行到wpf listview
- 5. 动态添加项到ListView
- 6. 将Edittext动态添加到现有EditText下的相对布局
- 7. 将活动添加到ListView
- 8. 如何动态添加edittext到android
- 9. 在Android中添加EditText内容到ListView
- 10. Android:将新的edittext添加到新行
- 11. 动态添加图像到ListView
- 12. QML,动态地添加元素到ListView
- 13. 动态添加项目到ListView
- 14. 动态添加数据到ListView Android
- 15. 的Android - 添加TextViews到ListView动态
- 16. ListView项动态添加
- 17. listView动态添加项目
- 18. WPF的ListView - 添加动态
- 19. 将行动态添加到数据库
- 20. 将行动态添加到HTML表格
- 21. 如何将动态行添加到radgrid?
- 22. 将动态行添加到Datatable
- 23. 如何在listview中添加EditText并在所有行中动态获取其值?
- 24. 如何将edittext和复选框添加到listview android?
- 25. 将Tinymce添加到动态添加div
- 26. 动态添加行到AdvancedDataGrid
- 27. 动态添加行到gridview
- 28. 动态添加行到tableview
- 29. 动态添加行到表
- 30. 动态添加行到gridview
谢谢!你能告诉我如何告诉ArrayAdapter在onContextItemSelected()中选择了哪个选项?根据这个选项,我想只将EditTest添加到特定的行。 – null
你可以在你的'ArrayAdapter'中声明一个'public'方法,这样你就可以从'Activity'中调用'adapter.setMyOption(chosenOption)',但我认为你可以自定义每一行的最好方法是在你的'getView )'方法并在这里执行逻辑。只需检查是否有条件发生,并根据它显示或不显示“EditText”。 – nKn