列出项目以及每个Android项目的按钮

时间:2011-11-13 20:58:31

标签: android

我有一个包含很少元素的数组列表。我想要做的是在屏幕上显示项目以及每个项目的按钮。该按钮是一个安装按钮,可以安装所选的应用程序。这样做的理想方式是什么?

1 个答案:

答案 0 :(得分:1)

我不知道理想,但你可以

1)创建一个表示列表项的新布局。它可能是一个横向LinearLayoutTextViewButton

2)自己的子类,比如,MyAdapter来自ArrayAdapter

3)覆盖适配器类的getView()

public View getView (int position, View convertView, ViewGroup parent) {
      View v = convertView;
      if(v == null) {
          v = View.inflate(R.layout.my_list_item_layout, null);
      }
      TextView txtName = (TextView)v.findViewById(R.id.mytext);
      Button   btnAction = (Button)v.findViewById(R.id.mybutton);
      // then you do whatever you need with your text and button
}