我需要在android中實現此佈局..視圖必須有兩個列表視圖共享30-70%的屏幕空間。 右側列表必須是水平可滾動和垂直...左側的列表只能在垂直方向上滾動...並且每個列表項(記錄)必須位於同一行中,當列表中的任何一個向上/向下滾動時。我試圖實現相同的這種方式,它工作正常,但無法滾動時有足夠的光滑......而大部分的屏幕變黑時代..實現列表視圖android
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical">
<LinearLayout android:layout_width="wrap_content"
android:layout_height="wrap_content" android:orientation="horizontal">
<ListView android:id="@+id\lV1" android:layout_width="100dp"
android:layout_height="wrap_content" />
<HorizontalScrollView android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView android:id="@+id/lV2" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</HorizontalScrollView>
</LinearLayout>
</LinearLayout>
請注意,這整個佈局需要顯示在標籤視圖.. 我改變了佈局,這一點,但仍然沒有好的結果
<?xml version="1.0" encoding="utf-8"?>
<ScrollView android:layout_width="fill_parent" android:fillViewport="true"
android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout android:layout_width="match_parent"
android:layout_height="fill_parent" >
<ListView android:id="@+id/lV1" android:layout_width="100px"
android:layout_height="wrap_content" android:background="@color/white"
android:fadingEdge="vertical" android:cacheColorHint="#00000000"
android:fastScrollEnabled="true" />
<HorizontalScrollView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_toRightOf="@id/listView1">
<ListView android:id="@+id/lV2" android:layout_width="wrap_content"
android:fastScrollEnabled="true" android:layout_height="wrap_content"
android:background="@color/white" android:cacheColorHint="#00000000"
android:layout_toRightOf="@id/lV1" />
</HorizontalScrollView>
</RelativeLayout>
</ScrollView>
的我不知道我們是否能夠實現HorizontalScrollView中的ListView。它會爲您水平滾動嗎? –
@ khotmanish..yes它的工作...但有點緩慢,雖然 –