如何检索微调器中使用的listview对象。

时间:2011-07-29 12:22:40

标签: android listview spinner

我想在微调器对话框中使用的列表视图上实现ListView.OnScrollListener。 但是为此我需要抓住微调器中使用的listview对象。

有没有办法可以检索对象。 或者我将不得不自定义一个带有列表视图的对话框,以便为此提供类似的外观和感觉?

BR, Jayshil

1 个答案:

答案 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的第一个事件。在多个布局上观察它。