列出项目
我想创建一个包含一个图像和两行以上文本的按钮。是否可以在XML中使用? (蚀)
我正在尝试使用此代码:
android:id="@+id/itm1"
android:text="item1"
android:typeface="sans"
android:textSize="20sp"
android:textColor="#ffffff"
android:width="250dip"
android:height="150dp"
android:drawableLeft="@drawable/image1"
android:background="@android:color/transparent"
android:layout_marginLeft="80dp"/>
答案 0 :(得分:4)
要在按钮中插入多行,可以使用string.xml插入行尾。
1在res / values / strings.xml中创建一个带有字符endOfLine“\ n”的新变量。 例如:
<string name="multiplelines">Line1 \n Line2</string>
2在布局文件中引用它。例如,对于按钮:
<Button android:id="@+id/start" android:text="@string/multiplelines" android:layout_height="wrap_content" android:layout_width="fill_parent"> </Button>
来源:http://www.jiahaoliuliu.com/2011/10/android-multiple-lines-for-layout.html
答案 1 :(得分:2)
有点晚了,但您也可以在Button本身中指定行数:
<Button
android:id="@+id/start"
android:lines="2">
</Button>