我有一个 CardView,里面有一个表格布局。在我的表格布局中,我希望文本视图出现在行的右端。
我的 xml
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
card_view:cardUseCompatPadding="true"
app:cardElevation="@dimen/cardView_elevation"
app:cardCornerRadius="@dimen/cardView_radius"
card_view:cardBackgroundColor="@color/cardView_background">
<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="10dp" android:layout_marginBottom="10dp">
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/row_background"
android:padding="2dp">
<TextView
android:text="Under Weight"
style="@style/RowLabel" android:textColor="@android:color/holo_orange_light"/>
<TextView
android:text="<18.5"
style="@style/RowVal" android:textColor="@android:color/holo_orange_light"/>
</TableRow>
...其他一些与上面相同的行
我的风格:
<style name="RowLabel" parent="@android:style/TextAppearance">
<item name="android:textSize">14.0sp</item>
<item name="android:paddingLeft">10.0dip</item>
<item name="android:paddingRight">20.0dip</item>
</style>
<style name="RowVal" parent="@android:style/TextAppearance">
<item name="android:textSize">14.0sp</item>
<item name="android:paddingLeft">20.0dip</item>
<item name="android:paddingRight">10.0dip</item>
</style>
图片: