android应用开发 button显示两行文本
Posted zhchoutai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android应用开发 button显示两行文本相关的知识,希望对你有一定的参考价值。
自己写了个电话拨号器的程序给男朋友玩,用来专门打我的手机号,为了把界面做的好看一点,须要用到显示两行文本的button。在网上搜罗了两种方法,记录在以下。跟大家一起分享一下,希望能帮到须要的人。
方法一:
<LinearLayout
android:id="@+id/container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:context="com.example.test.MainActivity"
tools:ignore="MergeRootFrame"
android:clickable="true"
android:focusable="true"
android:orientation="vertical"
android:background="@android:drawable/btn_default">
<TextView
android:text="Hello"
android:layout_width="wrap_content"
android:gravity="center_horizontal"
android:layout_height="wrap_content"
android:layout_weight="1"/>
<TextView
android:text="android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_weight="1"/>
</LinearLayout>
效果例如以下图:
因为本人是刚開始学习的人,用这样的方法的时候没想到绑定监听器的办法,希望路过的大神指点一二。
方法二:
<Buttton
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#FF0000"
android:textSize="20sp"
android:text="呼叫丫头 (联通号)"/>
这样的方法是用“ ”这个符号实现一个button显示两行文本,这样就能够为这个button绑定监听器
可是在用的时候,假设符号两端都是用的“@string/...”,就会报错
瑾此一记。希望对你实用
以上是关于android应用开发 button显示两行文本的主要内容,如果未能解决你的问题,请参考以下文章
Android 12.0 Toast消息框上限为两行文本(超出显示省略号)并且在文本左边显示应用图标
Android 12.0 Toast消息框上限为两行文本(超出显示省略号)并且在文本左边显示应用图标
如何在 Android 上的 TextView 中将两行文本居中?