按钮上有多行

发布于 2024-11-23 19:33:12 字数 447 浏览 0 评论 0原文

列表项

我想创建一个包含一张图像和两行以上文本的按钮。 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"/>

List item

I want to create a button with one image and more than 2 lines of text. Is it possible in XML? (eclipse)

I`m trying with this code:

    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"/>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

明明#如月 2024-11-30 19:33:12

要在按钮中插入多行,您可以使用 string.xml 来插入行尾。

1 在 res/values/strings.xml 中创建一个带有字符 endOfLine“\n”的新变量。
例如:

Line1 \n Line2;

2 在布局文件中引用它。例如,对于一个按钮:

<前><代码><按钮
android:id="@+id/开始"
android:text="@string/multiplelines"
安卓:layout_height =“wrap_content”
android:layout_width="fill_parent">

来源:http://www.jiahaoliuliu.com/2011 /10/android-multiple-lines-for-layout.html

To insert multiple lines in a button, you might use the string.xml to insert the end of line.

1 Create a new variable with the character endOfLine "\n" in the res/values/strings.xml.
For example:

<string name="multiplelines">Line1 \n Line2</string>

2 Refer it in the layout file. For example, for a button:

<Button
    android:id="@+id/start"
    android:text="@string/multiplelines"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent">
</Button>

Source: http://www.jiahaoliuliu.com/2011/10/android-multiple-lines-for-layout.html

半仙 2024-11-30 19:33:12

虽然有点晚了,但您也可以在按钮本身中指定行数:

<Button
    android:id="@+id/start"
    android:lines="2">

</Button>

It is a little late, but you can also specify number of lines in the Button itself:

<Button
    android:id="@+id/start"
    android:lines="2">

</Button>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文