我需要在textview中添加一个drawable,并使其与文本的高度相同。
我的xml:
...<LinearLayout
android:id="@+id/line6"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/tableLayoutId">
<TextView
android:id="@+id/label10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingEnd="2dp"
android:paddingRight="2dp"
android:drawableRight="@drawable/greenarrowup"
android:drawableEnd="@drawable/greenarrowup"
/> ...
我尝试过使用imageView获得所需的结果,但没有成功,有人可以帮我吗? 谢谢。
答案 0 :(得分:0)
您应该设置线性布局的水平方向,并使用像这样的imageview:
<LinearLayout
android:id="@+id/line6"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_below="@+id/tableLayoutId">
<TextView
android:id="@+id/label10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingEnd="2dp"
android:paddingRight="2dp"
/>
<ImageView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@drawable/greenarrowup" />
</LinearLayout>
答案 1 :(得分:0)
在textview上添加一定高度并将重力设置为垂直居中