我在排列LinearLayout中的项目时遇到问题。 这就是我需要的:
但是我的代码:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/new_hot_hastag"
android:layout_marginRight="4dp"
android:text="Hồ-Hoài-Anh"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/new_hot_hastag"
android:layout_marginRight="4dp"
android:text="Bàn-thắng"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/new_hot_hastag"
android:text="Hà-Nội-mùa-thu-tháng-8"/>
</LinearLayout>
这是我的结果:
这些项目如何自动排列取决于它们的宽度?
感谢您的关注!
答案 0 :(得分:1)
您在textviews
LinearLayout
的单horizontal orientation
中添加了所有三个<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/new_hot_hastag"
android:layout_marginRight="4dp"
android:text="Hồ-Hoài-Anh"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/new_hot_hastag"
android:layout_marginRight="4dp"
android:text="Bàn-thắng"/>
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/new_hot_hastag"
android:text="Hà-Nội-mùa-thu-tháng-8"/>
</LinearLayout>
。这就是为什么你没有得到所需的视图。
{{1}}
答案 1 :(得分:1)
<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" >
<TextView
android:id="@+id/one_tv"
style="@style/new_hot_hastag"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="40dp"
android:text="Hồ-Hoài-Anh" />
<TextView
android:id="@+id/two_tv"
style="@style/new_hot_hastag"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/one_tv"
android:text="Bàn-thắng" />
<TextView
android:id="@+id/three_tv"
style="@style/new_hot_hastag"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/one_tv"
android:text="Hà-Nội-mùa-thu-tháng-8" />
PS android:text =“Bàn-thắng”应该是这样的:android:text =“@ string / two”
string.xml: BAN-胜 祝你好运!