我有两个TextView。 第一个TextView包含动态文本,可以是小而大。 第二个TextView包含静态小文本。 第二个TextView应位于第一个TextView的右侧。
这是它应该如何运作的:
如何进行此布局?当第一个TextView包含大文本时,使用相对或线性布局 - 第二个文本只是从屏幕上消失。
答案 0 :(得分:2)
试试这个FlexboxLayout
将以下依赖项添加到build.gradle文件中:
jaren hbo_procent wo_procent
<int> <dbl> <dbl>
1 2006 66.0 9.00
2 2007 67.0 97.0
3 2008 7.00 104
4 2009 73.0 112
5 2010 75.0 119
6 2011 77.0 128
7 2012 78.0 137
8 2013 76.0 142
9 2014 74.0 148
10 2015 75.0 163
11 2016 75.0 181
12 2017 78.0 195
<强>用法强>
dependencies {
compile 'com.google.android:flexbox:0.3.2'
}
答案 1 :(得分:0)
您可以添加一个方向为LinearLayout:&#34;水平&#34;并在其中添加两个文本视图。
<LinearLayout
...
android:orientation="horizontal">
<TextView .../>
<TextView .../>
</LinearLayout>
答案 2 :(得分:0)
试试这段代码我觉得它会按你的意愿运作
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="10dp">
<TextView
android:id="@+id/txt_item"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="asdasdadasdasdasdasdasdasdasdasdasdasdasdasd"/>
<TextView
android:layout_weight="1"
android:layout_width="wrap_content"
android:text="2asdasdadasdasdasdasdasdasdasdasdasdasdasdasd"
android:layout_height="wrap_content"/>
</LinearLayout>