我想在屏幕宽度上划出3个TextViews,第一个TextView触摸左边距,第三个TextView触摸右边距。用左右对齐方式在屏幕之间均匀地分隔TextViews
目前我能做到以下几点:
|文[空格]文本[空格]文本[空格] |
和
| [空格]文本[空格]文本[空格]文|
和
| [空间/ 2]文本[空格]文本[空格]文本[空间/ 2] |
通过在水平ListView中分别设置左,右和中心重力。
我要实现:
| text [space] text [space] text |
但我似乎无法得到它。这是我的XML:
<LinearLayout
android:id="@+id/graph_xaxis_labels"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/linegraph_fragment"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:orientation="horizontal">
<TextView
android:id="@+id/textview_xaxis_0"
android:layout_width="0px"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textSize="8sp"
android:text="02/12"
/>
<TextView
android:id="@+id/textview_xaxis_1"
android:layout_width="0px"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textSize="8sp"
android:text="02/13"
/>
<TextView
android:id="@+id/textview_xaxis_2"
android:layout_width="0px"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textSize="8sp"
android:text="02/14"
/>
</LinearLayout>
任何帮助将不胜感激。 PS:我知道硬编码TextView文本不好。这只是暂时的。
btw: 8sp对于文本视图来说太小,并且在大屏幕上很难阅读。 –