我想实现这一目标:
说明:
ListView项由彼此相邻的几个TextView组成。每个TextView使用总重量的一定重量。
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="1">
<TextView
android:textSize="12sp"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.1"
android:text="Tv 1" />
<TextView
android:textSize="12sp"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.1"
android:text="Tv 2" />
<TextView
android:textSize="12sp"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.1"
android:text="Tv 3" />
它们的TextViews太多了,我现在得到的是:
我希望能够水平和垂直滚动以查看ListView的内容
这是我当前拥有ListView的Activity:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="....">
<ListView
android:id="@+id/myListView"
android:layout_width="match_parent"
android:layout_height="0dip"
android:layout_weight="1" />
<Button
android:id="@+id/btnFetchItems"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Fetch items" />
答案 0 :(得分:0)
让我们尝试将所有内容放入HorizontalScrollView:
<HorizontalScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="50dp" >
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="....">
<ListView
android:id="@+id/myListView"
android:layout_width="match_parent"
android:layout_height="0dip"
android:layout_weight="1" />
<Button
android:id="@+id/btnFetchItems"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Fetch items" />
</HorizontalScrollView>