如何在活动中进行水平滚动,垂直滚动和标签框textview水平滚动

时间:2016-08-25 12:53:02

标签: android-layout horizontal-scrolling android-tablelayout vertical-scrolling

我在设计一个屏幕时面临一些问题,其中垂直页面滚动,水平页面滚动和标签框textview水平滚动工作(如果textView大于框)。

我附上了所需的图片。请给我一些想法,以便我可以设计这个屏幕。

参见所需设计:

(click to see required design)

1 个答案:

答案 0 :(得分:0)

 <?xml version="1.0" encoding="utf-8"?>

<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/horizontalScrollView"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ScrollView
        android:id="@+id/scrollView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

        <GridLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">

            <TextView
                android:id="@+id/textView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_column="1"
                android:layout_row="0"
                android:padding="5dp"
                android:text="Sr. no"
                android:textAppearance="?android:attr/textAppearanceMedium" />

            <TextView
                android:id="@+id/textView2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_column="2"
                android:layout_row="0"
                android:padding="5dp"
                android:text="Name owner address"
                android:textAppearance="?android:attr/textAppearanceMedium" />

            <TextView
                android:id="@+id/textView3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_column="3"
                android:layout_row="0"
                android:padding="5dp"
                android:text="Sizes"
                android:textAppearance="?android:attr/textAppearanceMedium" />

            <TextView
                android:id="@+id/textView4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_column="4"
                android:layout_row="0"
                android:padding="5dp"
                android:text="BHkk"
                android:textAppearance="?android:attr/textAppearanceMedium" />

            <TextView
                android:id="@+id/textView5"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_column="5"
                android:layout_row="0"
                android:padding="5dp"
                android:text="Call et.c."
                android:textAppearance="?android:attr/textAppearanceMedium" />

            <TextView
                android:id="@+id/textView6"
                android:layout_width="20dp"
                android:layout_height="wrap_content"
                android:layout_column="1"
                android:layout_row="2"
                android:text="1" />

            <TextView
                android:id="@+id/textView7"
                android:layout_width="140dp"
                android:layout_height="wrap_content"
                android:layout_column="2"
                android:layout_row="2"
                android:text="@string/dummyText" />

            <TextView
                android:id="@+id/textView8"
                android:layout_width="39dp"
                android:layout_height="wrap_content"
                android:layout_column="3"
                android:layout_row="2"
                android:text="New Text" />

            <TextView
                android:id="@+id/textView9"
                android:layout_width="20dp"
                android:layout_height="wrap_content"
                android:layout_column="4"
                android:layout_row="2"
                android:text="10dp" />

            <TextView
                android:id="@+id/textView10"
                android:layout_width="50dp"
                android:layout_height="wrap_content"
                android:layout_column="5"
                android:layout_row="2"
                android:text="New Text" />

        </GridLayout>

    </ScrollView>


</HorizontalScrollView>