我希望能夠使用手指在屏幕上滾動列表,但現在我需要使用手機底部的追蹤球。有什麼我需要實施或我做錯了什麼?下面是我的XML與滾動型:ScrollView/ListView不響應我的手指手勢
<ScrollView android:layout_height="250dip"
android:layout_width="fill_parent">
<LinearLayout android:layout_height="fill_parent"
android:layout_width="fill_parent" android:orientation="vertical"
android:id="@+id/linearLayout1">
<ListView android:layout_width="fill_parent" android:id="@+id/android:list"
android:layout_height="250dip"></ListView>
<TextView android:id="@+id/android:empty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/no_user_names" />
</LinearLayout>
</ScrollView>
而下面是我的課:
private void populateList(){
String[] projection = new String[]{NameProviderMetaData.NameTableMetaData._ID, NameProviderMetaData.NameTableMetaData.NAME};
Cursor c = managedQuery(NAMES_URI,projection,null,null,NameProviderMetaData.NameTableMetaData.NAME);
String[] cols = new String[] {NameProviderMetaData.NameTableMetaData.NAME};
int[] views = new int[] {android.R.id.text1};
adapter = new SimpleCursorAdapter(this,android.R.layout.simple_list_item_1,c,cols,views);
setListAdapter(adapter);
}
我在班上的其他地方有一個的onTouchEvent方法:
列表是用這種方法填充:
@Override
public boolean onTouchEvent(MotionEvent event) {
if (mGestureDetector.onTouchEvent(event))
return true;
else
return false;
}
如何解決我的佈局? – Stagleton 2011-12-18 13:15:12
檢查更新的答案。 – 2011-12-18 13:24:56
甜!這樣可行!有沒有辦法在滾動過程中避免背景變爲黑色? – Stagleton 2011-12-18 13:32:29