我想并排实现两条水平线,并在这些线之间自定义文本视图(完全如下图所示)
我编写了以下代码来实现水平线
<View
android:id="@+id/separator"
android:layout_width="fill_parent"
android:layout_height="3dip"
android:layout_alignParentTop="true"
android:layout_centerVertical="true"
android:background="@color/green" />
Plz帮我创建显示&#34; OR&#34;在这些线之间。什么应该是设计方法?我应该使用imageview吗?
答案 0 :(得分:0)
我建议将其创建为图像资源,并使用imageview而不是textview。它会让事情变得更容易。
我建议创建一个中密度和高密度版本的图像,然后将它们放在res文件夹中的相应文件夹中。
/res/drawable-mdpi (put medium density image here)
/res/drawable-hdpi (put high density image here)
答案 1 :(得分:0)
只需使用以下TextView
drawable_or_bg.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:innerRadius="0dp"
android:shape="ring"
android:thicknessRatio="2"
android:useLevel="false" >
<solid android:color="#YOUR_COLOR" />
</shape>
将其设置为TextView
不要使用图像approche作为每个密度所需的图像,它将增加APK的大小至少一些字节