Android HorizontalScrollView 和 Scrollview Vertical 不工作
Android HorizontalScrollView and Scrollview Vertical Not Working
这是我的 xml 代码。
此代码无效 HorizontalScrollView
我需要 HorizontalScrollView
和垂直。
如果我使用 HorizontalScrollView
它会造成我所有视图的宽度问题
我已经上传了图片截图。在这个布局中,我使用了多个 Listview
.
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="vertical">
<HorizontalScrollView
android:layout_width="400dp"
android:layout_height="wrap_content">
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="400dp"
android:layout_height="wrap_content"
android:background="#f0ece1"
android:orientation="vertical"
tools:context=".Home_FR">
<LinearLayout
android:id="@+id/LLMain"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="55dp"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="My Detail"
android:textColor="#000000"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:padding="5dp"
android:background="#f0ece1">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/inplay_rectangle">
<Button
android:id="@+id/ButtonInplay"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="33"
android:textAllCaps="false"
android:background="#284252"
android:textColor="#FFFFFF"
android:text="Current Details"/>
<LinearLayout
android:layout_width="3dp"
android:layout_height="match_parent"
android:background="#FFFFFF"/>
<Button
android:id="@+id/ButtonToday"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="34"
android:textAllCaps="false"
android:textColor="#000000"
android:background="#FFFFFF"
android:text="Details History"/>
<LinearLayout
android:layout_width="3dp"
android:layout_height="match_parent"
android:background="#FFFFFF"/>
<Button
android:id="@+id/ButtonTomorrow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="33"
android:textColor="#000000"
android:textAllCaps="false"
android:background="#FFFFFF"
android:text="@string/profitandloss"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:padding="5dp"
android:orientation="horizontal"
android:layout_gravity="center"
android:background="#e0e6e6">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Details Status"
android:textColor="#000000"
android:layout_gravity="center"/>
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:prompt="@string/spinner_title"
android:layout_marginStart="8dp">
</Spinner>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:padding="5dp"
android:orientation="horizontal"
android:layout_marginTop="10dp"
android:layout_gravity="center"
android:background="#3b5160">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Unmatched"
android:textColor="#FFFFFF"
android:layout_gravity="center"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:padding="5dp"
android:orientation="horizontal"
android:layout_gravity="center"
android:background="#e0e6e6">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Market"
android:textColor="#000000"
android:layout_weight="30"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Selection Type"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="User ID"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Usr Placed"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Odds req."
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Matched"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Unmatched"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Date Matched"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView
android:id="@+id/ListviewUnmatched"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</ListView>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="40dp"
android:padding="5dp"
android:orientation="horizontal"
android:layout_marginTop="10dp"
android:layout_gravity="center"
android:background="#3b5160">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="matched"
android:textColor="#FFFFFF"
android:layout_gravity="center"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:padding="5dp"
android:orientation="horizontal"
android:layout_gravity="center"
android:background="#e0e6e6">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Market"
android:textColor="#000000"
android:layout_weight="30"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Selection Type"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="UI ID"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="UONE Placed"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Odds req."
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Matched"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Avg. odds matched "
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Date Matched"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView
android:id="@+id/ListviewMatched"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</ListView>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</HorizontalScrollView>
</ScrollView>
试试这行代码
在水平滚动视图中添加此行以解决视图宽度问题
<HorizontalScrollView
android:layout_width="400dp"
android:layout_height="wrap_content"
android:fillViewport="true">
android:fillViewport="true"
我在水平滚动视图中添加了这一行
希望对你有所帮助
这是我的 xml 代码。
此代码无效 HorizontalScrollView
我需要 HorizontalScrollView
和垂直。
如果我使用 HorizontalScrollView
它会造成我所有视图的宽度问题
我已经上传了图片截图。在这个布局中,我使用了多个 Listview
.
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="vertical">
<HorizontalScrollView
android:layout_width="400dp"
android:layout_height="wrap_content">
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="400dp"
android:layout_height="wrap_content"
android:background="#f0ece1"
android:orientation="vertical"
tools:context=".Home_FR">
<LinearLayout
android:id="@+id/LLMain"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="55dp"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="My Detail"
android:textColor="#000000"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:padding="5dp"
android:background="#f0ece1">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/inplay_rectangle">
<Button
android:id="@+id/ButtonInplay"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="33"
android:textAllCaps="false"
android:background="#284252"
android:textColor="#FFFFFF"
android:text="Current Details"/>
<LinearLayout
android:layout_width="3dp"
android:layout_height="match_parent"
android:background="#FFFFFF"/>
<Button
android:id="@+id/ButtonToday"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="34"
android:textAllCaps="false"
android:textColor="#000000"
android:background="#FFFFFF"
android:text="Details History"/>
<LinearLayout
android:layout_width="3dp"
android:layout_height="match_parent"
android:background="#FFFFFF"/>
<Button
android:id="@+id/ButtonTomorrow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="33"
android:textColor="#000000"
android:textAllCaps="false"
android:background="#FFFFFF"
android:text="@string/profitandloss"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:padding="5dp"
android:orientation="horizontal"
android:layout_gravity="center"
android:background="#e0e6e6">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Details Status"
android:textColor="#000000"
android:layout_gravity="center"/>
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:prompt="@string/spinner_title"
android:layout_marginStart="8dp">
</Spinner>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:padding="5dp"
android:orientation="horizontal"
android:layout_marginTop="10dp"
android:layout_gravity="center"
android:background="#3b5160">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Unmatched"
android:textColor="#FFFFFF"
android:layout_gravity="center"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:padding="5dp"
android:orientation="horizontal"
android:layout_gravity="center"
android:background="#e0e6e6">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Market"
android:textColor="#000000"
android:layout_weight="30"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Selection Type"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="User ID"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Usr Placed"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Odds req."
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Matched"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Unmatched"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Date Matched"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView
android:id="@+id/ListviewUnmatched"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</ListView>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="40dp"
android:padding="5dp"
android:orientation="horizontal"
android:layout_marginTop="10dp"
android:layout_gravity="center"
android:background="#3b5160">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="matched"
android:textColor="#FFFFFF"
android:layout_gravity="center"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:padding="5dp"
android:orientation="horizontal"
android:layout_gravity="center"
android:background="#e0e6e6">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Market"
android:textColor="#000000"
android:layout_weight="30"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Selection Type"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="UI ID"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="UONE Placed"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Odds req."
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Matched"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Avg. odds matched "
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Date Matched"
android:textColor="#000000"
android:layout_weight="10"
android:layout_gravity="center"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView
android:id="@+id/ListviewMatched"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</ListView>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</HorizontalScrollView>
</ScrollView>
试试这行代码
在水平滚动视图中添加此行以解决视图宽度问题
<HorizontalScrollView
android:layout_width="400dp"
android:layout_height="wrap_content"
android:fillViewport="true">
android:fillViewport="true"
我在水平滚动视图中添加了这一行
希望对你有所帮助