android中线性布局内部的文本视图
我已经创建了三个相等权重的线性布局。在其中一个线性布局中,我有6个文本视图。我已在活动中初始化文本视图。但我无法查看此文本视图。我不知道我错在哪里。请帮帮我 这是我的XML布局android中线性布局内部的文本视图,android,android-layout,user-interface,Android,Android Layout,User Interface,我已经创建了三个相等权重的线性布局。在其中一个线性布局中,我有6个文本视图。我已在活动中初始化文本视图。但我无法查看此文本视图。我不知道我错在哪里。请帮帮我 这是我的XML布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" an
<?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:id="@+id/lay"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF">
<TextView android:id="@+id/num1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip"
android:layout_weight="1" />
<TextView android:id="@+id/date1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:gravity="right"
android:textColor="#000000"
android:textSize="10dip"
android:layout_marginLeft="10dp"
android:layout_weight="1" />
<TextView android:id="@+id/cus1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip" />
<TextView android:id="@+id/service1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip" />
<TextView android:id="@+id/job1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip" />
<TextView android:id="@+id/des1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip" />
</LinearLayout>
<LinearLayout
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:background="#FFFFFF" >
<EditText
android:id="@+id/EditTextName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/followup"
android:inputType="textMultiLine"
android:lines="3" />
</LinearLayout>
<LinearLayout
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:background="#FFFFFF" />
</LinearLayout>
我想要这样的布局,
同一行的前两个文本一个在右边,另一个在左边,另外四个垂直向下。如何实现这一点?除非您在每个文本视图上设置文本,否则线性布局中的每个文本视图都是不可见的。除非您在每个文本视图上设置文本,否则线性布局中的每个文本视图都是不可见的,除非您已将
布局宽度
属性TextView
s设置为0dip
,但其中只有两个具有layout\u-weight
属性。其他四个将具有零宽度
要么:
- 将最低的四个
文本视图设置为宽度>
0dip
- …或者,将
属性添加到剩余的四个layout\u width
s,就像前两个一样TextView
<LinearLayout
...
android:orientation="vertical">
<LinearLayout
...
android:orientation="horizontal">
<TextView />
<TextView />
</LinearLayout>
<LinearLayout
...
android:orientation="vertical">
<TextView />
<TextView />
<TextView />
<TextView />
</LinearLayout>
</LinearLayout>
这只是一个基本的草稿,所以你可以知道什么布局属于哪里。请记住设置版面权重、宽度、高度、ID等。您已将
版面宽度属性TextView
s设置为0dip
,但六个属性中只有两个具有版面权重
属性。其他四个将具有零宽度
要么:
- 将最低的四个
文本视图设置为宽度>0dip
- …或者,将
layout\u width
属性添加到剩余的四个TextView
s,就像前两个一样
根据评论编辑:
<LinearLayout
...
android:orientation="vertical">
<LinearLayout
...
android:orientation="horizontal">
<TextView />
<TextView />
</LinearLayout>
<LinearLayout
...
android:orientation="vertical">
<TextView />
<TextView />
<TextView />
<TextView />
</LinearLayout>
</LinearLayout>
这只是一个基本的草稿,所以你可以知道什么布局属于哪里。记住设置布局权重、宽度、高度、ID等。您可以试试这个
<?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:id="@+id/lay"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF"
android:orientation="horizontal">
<TextView android:id="@+id/num1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:textSize="10dip"
android:text="test"
android:layout_weight="1"/>
<TextView android:id="@+id/date1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:textSize="10dip"
android:layout_marginLeft="10dp"
android:text="test"
android:layout_weight="1"/>
<TextView android:id="@+id/cus1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:textColor="#000000"
android:textSize="10dip"
android:text="test"
android:layout_weight="1"/>
<TextView android:id="@+id/service1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:textSize="10dip"
android:text="test"
android:layout_weight="1"/>
<TextView android:id="@+id/job1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textColor="#000000"
android:textSize="10dip"
android:text="test"/>
<TextView android:id="@+id/des1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textColor="#000000"
android:textSize="10dip"
android:text="test"/>
</LinearLayout>
<LinearLayout
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:background="#FFFFFF" >
<EditText
android:id="@+id/EditTextName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/followup"
android:inputType="textMultiLine"
android:lines="3" />
</LinearLayout>
<LinearLayout
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:background="#FFFFFF" />
</LinearLayout>
你可以试试这个
<?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:id="@+id/lay"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF"
android:orientation="horizontal">
<TextView android:id="@+id/num1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:textSize="10dip"
android:text="test"
android:layout_weight="1"/>
<TextView android:id="@+id/date1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:textSize="10dip"
android:layout_marginLeft="10dp"
android:text="test"
android:layout_weight="1"/>
<TextView android:id="@+id/cus1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:textColor="#000000"
android:textSize="10dip"
android:text="test"
android:layout_weight="1"/>
<TextView android:id="@+id/service1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:textSize="10dip"
android:text="test"
android:layout_weight="1"/>
<TextView android:id="@+id/job1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textColor="#000000"
android:textSize="10dip"
android:text="test"/>
<TextView android:id="@+id/des1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textColor="#000000"
android:textSize="10dip"
android:text="test"/>
</LinearLayout>
<LinearLayout
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:background="#FFFFFF" >
<EditText
android:id="@+id/EditTextName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/followup"
android:inputType="textMultiLine"
android:lines="3" />
</LinearLayout>
<LinearLayout
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:background="#FFFFFF" />
</LinearLayout>
我已尝试解决您的问题。这是我修好的,我不知道你到底需要什么。我认为您希望在相同的线性布局中以相同的宽度显示文本视图
<?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:id="@+id/lay"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF">
<TextView android:id="@+id/num1"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10sp"
android:layout_weight="1"
android:text="rgfgfd"
android:layout_width="wrap_content"/>
<TextView android:id="@+id/date1"
android:layout_height="wrap_content"
android:gravity="right"
android:textColor="#000000"
android:textSize="10sp"
android:layout_marginLeft="10dp"
android:layout_weight="1"
android:text="sdfsdfsdf"
android:layout_width="wrap_content"/>
<TextView android:id="@+id/cus1"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip"
android:layout_weight="1"
android:layout_width="wrap_content"/>
<TextView android:id="@+id/service1"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip"
android:layout_weight="1"
android:layout_width="wrap_content"/>
<TextView android:id="@+id/job1"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip"
android:layout_weight="1"
android:layout_width="wrap_content"/>
<TextView android:id="@+id/des1"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip"
android:layout_weight="1"
android:layout_width="wrap_content"/>
</LinearLayout>
<LinearLayout
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:background="#FFFFFF" >
<EditText
android:id="@+id/EditTextName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="followup"
android:inputType="textMultiLine"
android:lines="3" />
</LinearLayout>
<LinearLayout
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:background="#FFFFFF" />
</LinearLayout>
我已尝试解决您的问题。这是我修好的,我不知道你到底需要什么。我认为您希望在相同的线性布局中以相同的宽度显示文本视图
<?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:id="@+id/lay"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF">
<TextView android:id="@+id/num1"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10sp"
android:layout_weight="1"
android:text="rgfgfd"
android:layout_width="wrap_content"/>
<TextView android:id="@+id/date1"
android:layout_height="wrap_content"
android:gravity="right"
android:textColor="#000000"
android:textSize="10sp"
android:layout_marginLeft="10dp"
android:layout_weight="1"
android:text="sdfsdfsdf"
android:layout_width="wrap_content"/>
<TextView android:id="@+id/cus1"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip"
android:layout_weight="1"
android:layout_width="wrap_content"/>
<TextView android:id="@+id/service1"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip"
android:layout_weight="1"
android:layout_width="wrap_content"/>
<TextView android:id="@+id/job1"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip"
android:layout_weight="1"
android:layout_width="wrap_content"/>
<TextView android:id="@+id/des1"
android:layout_height="wrap_content"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip"
android:layout_weight="1"
android:layout_width="wrap_content"/>
</LinearLayout>
<LinearLayout
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:background="#FFFFFF" >
<EditText
android:id="@+id/EditTextName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="followup"
android:inputType="textMultiLine"
android:lines="3" />
</LinearLayout>
<LinearLayout
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:background="#FFFFFF" />
</LinearLayout>
对于水平文本视图:
<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="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:orientation="horizontal" >
<TextView
android:id="@+id/num1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="@android:color/black"
android:textSize="10dip" />
<TextView
android:id="@+id/date1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="right"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/cus1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/service1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/job1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/des1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:orientation="horizontal" >
<EditText
android:id="@+id/EditTextName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/followup"
android:inputType="textMultiLine"
android:lines="3" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:orientation="horizontal" />
用于垂直文本视图
<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="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:orientation="vertical" >
<TextView
android:id="@+id/num1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="@android:color/black"
android:textSize="10dip" />
<TextView
android:id="@+id/date1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="right"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/cus1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/service1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/job1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/des1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:orientation="horizontal" >
<EditText
android:id="@+id/EditTextName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/followup"
android:inputType="textMultiLine"
android:lines="3" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:orientation="horizontal" />
对于水平文本视图:
<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="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:orientation="horizontal" >
<TextView
android:id="@+id/num1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="@android:color/black"
android:textSize="10dip" />
<TextView
android:id="@+id/date1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="right"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/cus1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/service1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/job1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/des1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:orientation="horizontal" >
<EditText
android:id="@+id/EditTextName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/followup"
android:inputType="textMultiLine"
android:lines="3" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:orientation="horizontal" />
用于垂直文本视图
<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="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:orientation="vertical" >
<TextView
android:id="@+id/num1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="@android:color/black"
android:textSize="10dip" />
<TextView
android:id="@+id/date1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="right"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/cus1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/service1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/job1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/des1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:gravity="left"
android:text="ryhgfderuh"
android:textColor="#000000"
android:textSize="10dip" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:orientation="horizontal" >
<EditText
android:id="@+id/EditTextName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/followup"
android:inputType="textMultiLine"
android:lines="3" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:orientation="horizontal" />
您需要的是在权重=1的内部放置一个表格布局或3线布局
3行2列,宽度固定
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="vertical"
android:background="#FFFFFF" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF" >
<TextView
android:id="@+id/num1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/date1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_weight="1"
android:gravity="right"
android:textColor="#000000"
android:textSize="10dip" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF" >
<TextView
android:id="@+id/cus1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/service1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="right"
android:textColor="#000000"
android:textSize="10dip" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF" >
<TextView
android:id="@+id/job1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/des1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="right"
android:textColor="#000000"
android:textSize="10dip" />
</LinearLayout>
</LinearLayout>
您需要的是在权重=1的内部放置一个表格布局或3线布局
3行2列,宽度固定
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="vertical"
android:background="#FFFFFF" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF" >
<TextView
android:id="@+id/num1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/date1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_weight="1"
android:gravity="right"
android:textColor="#000000"
android:textSize="10dip" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF" >
<TextView
android:id="@+id/cus1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/service1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="right"
android:textColor="#000000"
android:textSize="10dip" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF" >
<TextView
android:id="@+id/job1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="left"
android:textColor="#000000"
android:textSize="10dip" />
<TextView
android:id="@+id/des1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="right"
android:textColor="#000000"
android:textSize="10dip" />
</LinearLayout>
</LinearLayout>
查看此图。我已经解决了你的问题:
请按照以下XML代码进行操作:
<?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:id="@+id/lay" android:layout_weight="1"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:background="#FFFFFF">
<TextView android:id="@+id/num1" android:layout_width="wrap_content"
android:text="first" android:layout_height="wrap_content"
android:gravity="left" android:textColor="#000000" android:textSize="10dip"
android:layout_weight="1" />
<TextView android:id="@+id/date1" android:layout_width="wrap_content"
android:text="second" android:layout_height="wrap_content"
android:textColor="#000000" android:textSize="10dip"
android:layout_marginLeft="10dp" android:layout_weight="1" />
<TextView android:id="@+id/cus1" android:layout_width="wrap_content"
android:text="third" android:layout_weight="1" android:layout_height="wrap_content"
android:gravity="left" android:textColor="#000000" android:textSize="10dip" />
<TextView android:id="@+id/service1" android:layout_width="wrap_content"
android:text="fourth" android:layout_weight="1"
android:layout_height="wrap_content" android:gravity="left"
android:textColor="#000000" android:textSize="10dip" />
<TextView android:id="@+id/job1" android:layout_width="wrap_content"
android:text="fifth" android:layout_weight="1" android:layout_height="wrap_content"
android:gravity="left" android:textColor="#000000" android:textSize="10dip" />
<TextView android:id="@+id/des1" android:layout_width="wrap_content"
android:text="sixth" android:layout_weight="1" android:layout_height="wrap_content"
android:gravity="left" android:textColor="#000000" android:textSize="10dip" />
</LinearLayout>
<LinearLayout android:layout_weight="1"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="horizontal" android:background="#FFFFFF">
<EditText android:id="@+id/EditTextName"
android:layout_width="match_parent" android:layout_height="wrap_content"
android:hint="followup" android:inputType="textMultiLine"
android:lines="3" />
</LinearLayout>
<LinearLayout android:layout_weight="1"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="horizontal" android:background="#FFFFFF" />
</LinearLayout>
希望这对你有帮助
喜欢穿大衣
:)查看此图像。我已经解决了你的问题:
请按照以下XML代码进行操作:
<?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:id="@+id/lay" android:layout_weight="1"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:background="#FFFFFF">
<TextView android:id="@+id/num1" android:layout_width="wrap_content"
android:text="first" android:layout_height="wrap_content"
android:gravity="left" android:textColor="#000000" android:textSize="10dip"
android:layout_weight="1" />
<TextView android:id="@+id/date1" android:layout_width="wrap_content"
android:text="second" android:layout_height="wrap_content"
android:textColor="#000000" android:textSize="10dip"
android:layout_marginLeft="10dp" android:layout_weight="1" />
<TextView android:id="@+id/cus1" android:layout_width="wrap_content"
android:text="third" android:layout_weight="1" android:layout_height="wrap_content"
android:gravity="left" android:textColor="#000000" android:textSize="10dip" />
<TextView android:id="@+id/service1" android:layout_width="wrap_content"
android:text="fourth" android:layout_weight="1"
android:layout_height="wrap_content" android:gravity="left"
android:textColor="#000000" android:textSize="10dip" />
<TextView android:id="@+id/job1" android:layout_width="wrap_content"
android:text="fifth" android:layout_weight="1" android:layout_height="wrap_content"
android:gravity="left" android:textColor="#000000" android:textSize="10dip" />
<TextView android:id="@+id/des1" android:layout_width="wrap_content"
android:text="sixth" android:layout_weight="1" android:layout_height="wrap_content"
android:gravity="left" android:textColor="#000000" android:textSize="10dip" />
</LinearLayout>
<LinearLayout android:layout_weight="1"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="horizontal" android:background="#FFFFFF">
<EditText android:id="@+id/EditTextName"
android:layout_width="match_parent" android:layout_height="wrap_content"
android:hint="followup" android:inputType="textMultiLine"
android:lines="3" />
</LinearLayout>
<LinearLayout android:layout_weight="1"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="horizontal" android:background="#FFFFFF" />
</LinearLayout>
希望这对你有帮助
喜欢穿大衣
:)我希望您打算实现如下布局:
我使用此布局实现了相同的效果:
<?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" >
<!-- Top Layout -->
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:background="#ff0000"
android:text="text 1"
android:layout_weight="1"
android:layout_width="0px"
android:layout_height="wrap_content"/>
<TextView
android:background="#00ff00"
android:text="text 2"
android:layout_weight="1"
android:layout_width="0px"
android:layout_height="wrap_content"/>
</LinearLayout>
<TextView
android:background="#ffff22"
android:text="text 3"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<TextView
android:background="#ff00ff"
android:text="text 4"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<TextView
android:background="#00ffff"
android:text="text 5"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<TextView
android:background="#ff3322"
android:text="text 6"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
<!-- Middle Layout -->
<LinearLayout
android:background="#0000ff"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="0px"
android:orientation="vertical" >
</LinearLayout>
<!-- Bottom Layout -->
<LinearLayout
android:background="#0ff3ff"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="0px"
android:orientation="vertical" >
</LinearLayout>
</LinearLayout>
您可以编辑android:background
和android:text
标记以满足您的需要。我希望您能实现如下布局:
我使用此布局实现了相同的效果:
<?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" >
<!-- Top Layout -->
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:background="#ff0000"
android:text="text 1"
android:layout_weight="1"
android:layout_width="0px"
android:layout_height="wrap_content"/>
<TextView
android:background="#00ff00"
android:text="text 2"
android:layout_weight="1"
android:layout_width="0px"
android:layout_height="wrap_content"/>
</LinearLayout>
<TextView
android:background="#ffff22"
android:text="text 3"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<TextView
android:background="#ff00ff"
android:text="text 4"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<TextView
android:background="#00ffff"
android:text="text 5"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<TextView
android:background="#ff3322"
android:text="text 6"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
<!-- Middle Layout -->
<LinearLayout
android:background="#0000ff"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="0px"
android:orientation="vertical" >
</LinearLayout>
<!-- Bottom Layout -->
<LinearLayout
android:background="#0ff3ff"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="0px"
android:orientation="vertical" >
</LinearLayout>
</LinearLayout>
您可以编辑android:background
和android:text
标记以符合您的目的。我已使用各自的id在我的活动中动态设置文本。我已使用各自的id在我的活动中动态设置文本。因为您正在为TextView使用包装内容,而不使用xml中的任何文本,它们将不可见。因此,如果您想查看它们,请使用一些随机文本初始化xml中的文本,并在代码中动态更改为所需的文本。我使用一些随机文本初始化了文本。但是我只能查看同一行中的前两个文本视图,权重为1。这可能是因为您只为前两个文本视图指定了权重为1。是否要显示文本视图?水平还是垂直?我有同样的问题