具体布局建议

时间:2014-11-24 02:10:42

标签: android android-layout

我即将开始为片段构建我的xml布局,但我不确定在演出方面做什么最好的方法,并尽可能多地选择屏幕大小。 首先,这是布局:

enter image description here

所以我的问题是决定采用什么样的布局?最简单的是嵌套的LinearLayout,但我记得在某处读到它对表演来说并不好...... 如果是RelativeLayout,它是否真的能够适应尽可能多的屏幕?或者怎么做? 还有,使用包含元素有利于表演吗?

我正在寻求有关如何以最佳方式实现这一目标的任何建议。

THX!

1 个答案:

答案 0 :(得分:0)

你可以使用垂直线性布局和相对布局,并在相对布局中使用水平线性布局和线性布局水平使用垂直线性布局。

将此格式用于你的代码
衬里布局垂直 - >相对布局 - >衬里布局水平 - >相对布局 - >衬里布局垂直 - > textview

例如,你可以尝试它,就像这样...

<RelativeLayout 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"
tools:context="${relativePackage}.${activityClass}" >

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="50dp" >

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true" >

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:orientation="vertical" >

                <TextView
                    android:id="@+id/textView1"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="TextView" />

                <TextView
                    android:id="@+id/textView2"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="TextView" />

                <TextView
                    android:id="@+id/textView3"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="TextView" />

            </LinearLayout>

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:orientation="vertical" >

                <TextView
                    android:id="@+id/textView4"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="TextView" />

                <TextView
                    android:id="@+id/textView5"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="TextView" />

                <TextView
                    android:id="@+id/textView6"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="TextView" />

            </LinearLayout>

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:orientation="vertical" >

                <TextView
                    android:id="@+id/textView7"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="TextView" />

                <TextView
                    android:id="@+id/textView8"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="TextView" />

                <TextView
                    android:id="@+id/textView9"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="TextView" />

            </LinearLayout>

        </LinearLayout>

    </RelativeLayout>


</LinearLayout>

</RelativeLayout>
你可以在你的项目中使用更多这样的文本视图...... 试试这可能有助于你......

thanxx。

编辑答案......

这里用于在使用之间制作边框

<View 
   android:layout_height="1dp"  
   android:background= "#fff"
   android:layout_width="match_parent"
  />