我实现了安卓listview
与ListActivity
。这里我遇到的问题是,当我单击列表项时,当闪烁颜色也没有出现(即橙色)时,不会执行任何操作。那么您对我的问题的友好回答有什么想法吗?
@Override
protected void onListItemClick(ListView l, View v, int position, long id)
{
super.onListItemClick(l, v, position, id);
Toast.makeText(getApplicationContext(), "msg msg", Toast.LENGTH_SHORT)
.show();
}
我也将此代码放入 Main ListActivity 中。
您在这里需要注意的第一件事是,每当有可点击的元素(例如按钮或ImageButtons
存在于你的ListView
元素,它们控制点击事件。所以你的ListView
将没有机会接受点击事件。
您只需设置focusable
属性为 falseButton
or ImageButton
你的 ListView 中有。但它们仍然可以毫无问题地工作,你的 ListView 也是如此onListItemClick
也会起作用。
尝试这个,
<Button android:id="@+id/textsize_increaser"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/back_button"
android:focusable="false"
android:text=" A + "/>
这里我添加了这个android:focusable="false"
而且效果很好。尝试一下。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)