在我正在开发的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个菜单项显示正常,但只能点击该项目的文本部分。如何才能使整行成为“可点击”?
答案 0 :(得分:0)
“可点击”区域的宽度由列表及其项目的布局决定。 按布局我的意思是res / layout中的那些XML文件。
你必须为ListView和项目设置 android:layout_width =“fill_parent”。
我发现您使用的是 ListView ,如果您没有为列表加载自定义布局,则 simple_list_item_1.xml 应该是问题。
如果问题仍然存在,请发布该文件。