2013-04-19 21 views
5

Tôi đã tạo Ứng dụng đơn giản, tôi có Chế độ xem danh sách có thể mở rộng hiển thị các từ trong từ điển.Chế độ xem danh sách mở rộng Luôn cuộn đến số dưới cùng

Chế độ xem danh sách có thể mở rộng này hoạt động gần như đúng cách nhưng khi tôi chạm vào bất kỳ từ nào, nó cuộn xuống dưới cùng. Bất kỳ trợ giúp sẽ được đánh giá cao.

Đây là Xml của tôi file

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

    <RelativeLayout 
     android:id="@+id/dicrellis" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true"> 

     <ExpandableListView 
      android:id="@+id/expandable_list" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:cacheColorHint="#00000000"   
      android:transcriptMode="alwaysScroll"/> 

    </RelativeLayout> 

</RelativeLayout> 

và điều này Mã java của tôi ...

mExpandableList = (ExpandableListView)findViewById(R.id.expandable_list); 
mExpandableList.setAdapter(new MyCustomAdapter(Dictionary.this,arrayParents)); 
mExpandableList.setOnItemClickListener(this); 

Trả lời

9

Hãy thử giải pháp này.

<ExpandableListView 
    android:id="@+id/expandable_list" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:cacheColorHint="#00000000"   
    android:transcriptMode="normal"/> 

Chỉ cần thay thế android:transcriptMode="alwaysScroll" từ này android:transcriptMode="normal"

+2

Câu trả lời này rất giúp đầy đủ đối với tôi. Cảm ơn. – MukeshThakur

2

android:transcriptMode="alwaysScroll" khi sử dụng này, danh sách sẽ tự động di chuyển đến phía dưới, không có vấn đề những gì các mục hiện đang nhìn thấy.

Để có các tùy chọn khác, hãy xem transcriptMode