what it is Displaying
如果我的数据输入自动保证金或设置为数据what I want to display
尽快帮助我
我从数据库中获取数据并且我想显示文本和数据自动边距到数据库文本
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:weightSum="1.0" >
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight=".5"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Large Text"
/>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:text="Medium Text"
/>
<TextView
android:id="@+id/textView3"
android:layout_marginTop="35dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Medium Text"
/>
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight=".5"
android:orientation="vertical" >
<TextView
android:id="@+id/textViewq"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Large sad jhghjgh ghvfh jhgjhg jhg hghg hghjgh hg Text"
/>
<TextView
android:id="@+id/textViewa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:text="Medium Text hdghfhgvjh ds fdhgcghgf fghhvh f"
/>
<TextView
android:id="@+id/textViewe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Medium Text hgfdgf hgfhgfh f gfdgfdgf f"
/>
</LinearLayout>
答案 0 :(得分:2)
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<TableRow
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/textView1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="1"
android:text="Large Text"
/>
<TextView
android:id="@+id/textViewq"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="1"
android:text="Large sad jhghjgh ghvfh jhgjhg jhg hghg hghjgh hg Text" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/textView2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="1"
android:text="Medium Text" />
<TextView
android:id="@+id/textViewa"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="1"
android:ellipsize="end"
android:text="Medium Text hdghfhgvjh ds fdhgcghgf fghhvh f" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/textView3"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="1"
android:text="Medium Text" />
<TextView
android:id="@+id/textViewe"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Medium Text hgfdgf hgfhgfh f gfdgfdgf f" />
</TableRow>
</LinearLayout>
答案 1 :(得分:0)
尝试使用符合您要求的代码
<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="match_parent"
android:layout_marginTop="10dp"
android:layout_height="wrap_content">
<TextView
android:id="@+id/textView1"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Large Text"
/>
<TextView
android:id="@+id/textViewq"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Large sad jhghjgh ghvfh jhgjhg jhg hghg hghjgh hg Text"
/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_marginTop="10dp"
android:layout_height="wrap_content">
<TextView
android:id="@+id/textView2"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Medium Text"
/>
<TextView
android:id="@+id/textViewa"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:ellipsize="end"
android:layout_weight="1"
android:text="Medium Text hdghfhgvjh ds fdhgcghgf fghhvh f"
/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_marginTop="10dp"
android:layout_height="wrap_content">
<TextView
android:id="@+id/textView3"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Medium Text"
/>
<TextView
android:id="@+id/textViewe"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Medium Text hgfdgf hgfhgfh f gfdgfdgf f"
/>
</LinearLayout>
</LinearLayout>
答案 2 :(得分:0)
在LinearLayout中放置两个Textview。而不是像这样设置Linearlayout重力中心:
android:gravity="center"
对三种线性布局做同样的事。
答案 3 :(得分:0)
使用此部分代码作为基本布局结构。它会使您的每件物品保持完美的水平对齐。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="1.0"
>
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:text="Text on Right"
android:layout_weight="0.5"
/>
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:text="Text on Left"
android:layout_weight="0.5"
/>
</LinearLayout>
但是,我建议您使用RecyclerView。 Check this link。 您只需要一个xml布局,然后将其作为项目添加到父布局中。因此,如果您的数据库中有50,60,70或3个项目无关紧要,您的布局将自动回收。没有麻烦。
希望它有所帮助。干杯!
EDITED: 我给出的布局代码应该在一个必须是VERTICAL的linearLayout中。