我想在微调器对话框中使用的列表视图上实现ListView.OnScrollListener。 但是为此我需要抓住微调器中使用的listview对象。
有没有办法可以检索对象。 或者我将不得不自定义一个带有列表视图的对话框,以便为此提供类似的外观和感觉?
BR, Jayshil
答案 0 :(得分:0)
Sherif正确地指出了这一点。不可能。 :(
但是,您可以创建一个虚拟对话框,其中包含一个列表和一个按钮。
你可以使用从某个地方复制的下面的类,但是真的不记得在哪里。
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:textAppearance="?android:attr/textAppearanceLarge"
android:gravity="center_vertical"
android:checkMark="?android:attr/listChoiceIndicatorSingle"
android:paddingLeft="6dip"
android:paddingRight="6dip"
android:textColor="#000000"
android:textSize="14sp"
android:maxLines="1"
android:ellipsize="end" />
在TouchListener上为微调器显示此项而不是ClickListener。不知何故,它永远不会得到Android的第一个事件。在多个布局上观察它。