我想知道如何创建一个与simple_list_item_1完全相同的自定义TextView吗?从那里我可以调整到我想要的方式。我创建了一个自定义布局如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textColor="#3104B4"
android:id="@+id/customListViewField"
android:clickable="true"
android:padding="10dp"
android:textSize="30dp"
android:enabled="true"
android:textIsSelectable="true" />
</LinearLayout>
但我的onClickListener没有收到任何事件。我认为将其标记为可点击可以完成这项工作。我还能做什么?
P.S。有没有我可以查看android.R文件夹的源代码,所以我可以看到自己的一些实现(如simple_list_item_1)?
答案 0 :(得分:0)
我想知道如何创建一个行为的自定义TextView 与simple_list_item_1完全相同吗?
<powershell>./yourscript</powershell>
响应来自适配器simple_list_item_1
的ListView的onItemClick()
,因此它不是单个TextView的OnItemClickListener
。
但我的onClickListener没有收到任何事件。我想 将其标记为可点击可以完成工作。我还能做什么?
它取决于您的代码实现,只需将自定义列表视图行布局包装到适配器并实现onClick
到ListView。
像,
onItemClickListener