Tôi đang sử dụng ListView
làm chế độ xem phụ trong SlidingPaneLayout
của tôi. Chế độ xem chính là một đoạn bản đồ. ListView
hoạt động như một menu. Vấn đề là onItemClickedListener
không bao giờ được gọi trên ListView. Ngay cả hàng danh sách không bao giờ được đánh dấu trên báo chí. có vẻ như ListView không thể lấy tiêu điểm.Android, SlidingPaneLayout và listView
EDIT: thực sự, slidingPaneLayout.findFocus()
hiển thị android.widget.ListView. vẫn không có may mắn khi nhấp vào các mục danh sách.
Đây là xml tôi
<com.ziz.luke.custom_components.MySlidingPaneLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/slidingpanelayout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ListView
android:id="@+id/contactsList"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#00000000" >
</ListView>
<TextView
android:id="@+id/android:empty"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:gravity="center_horizontal|center_vertical"
android:text="@string/noContacts" />
</RelativeLayout>
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment" />
</com.ziz.luke.custom_components.MySlidingPaneLayout>
Làm thế nào tôi có thể giải quyết này ??
dán mã nơi bạn thiết lập người nghe của bạn, nếu danh sách của bạn đang tập trung và xem có vẻ đúng, thì vấn đề có thể không nằm trong bố cục xml của bạn. Ngoài ra, làm thế nào để bạn hiển thị/ẩn 'rỗng'? – edthethird
Đó là những gì tôi đã làm. cùng một vấn đề. và tôi đoán đó là một cái gì đó liên quan đến bản thân SlidingPaneLayout. –
bạn cũng có thể đăng mã java không? – edthethird