ListActivity中列表项的可选宽度

时间:2010-09-09 00:00:20

标签: android listactivity

在我正在开发的Android项目中,我有一个ListActivity,设置如下:

public class myClass extends ListActivity {
   public void onCreate(Bundle savedInstanceState) {
      ...
      String[] menuItems = new String[] { "View", "Share", "Delete" };
      ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
          android.R.layout.simple_list_item_1, menuItems);
      setListAdapter(adapter);
      ...
   }
}

3个菜单项显示正常,但只能点击该项目的文本部分。如何才能使整行成为“可点击”?

1 个答案:

答案 0 :(得分:0)

“可点击”区域的宽度由列表及其项目的布局决定。 按布局我的意思是res / layout中的那些XML文件。

你必须为ListView和项目设置 android:layout_width =“fill_parent”

我发现您使用的是 ListView ,如果您没有为列表加载自定义布局,则 simple_list_item_1.xml 应该是问题。

如果问题仍然存在,请发布该文件。