农村四月闲人少,勤学苦攻把名扬。这篇文章主要讲述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应用开发 button显示两行文本】
android:textColor="
#FF0000"
android:textSize="
20sp"
android:text="
呼叫丫头
&
#10;
(联通号)"
/>
这样的方法是用“&
#10;
”这个符号实现一个button显示两行文本,这样就能够为这个button绑定监听器
可是在用的时候,假设符号两端都是用的“@string/...”,就会报错
瑾此一记。希望对你实用
推荐阅读
- 自己定义Application的未捕获异常处理
- Android接口安全 - RSA+AES混合加密方案
- poj 2656 Unhappy Jinjin
- 从硬盘驱动器中删除的文件仍然已满(这是修复方法教程)
- 已修复(Windows 11中缺少Microsoft Store(如何解决?))
- 如何修复光环(无限在PC上无法正常工作或崩溃(解决办法))
- 如何在Ubuntu 16.04 LTS上安装Wine()
- 如何在Ubuntu LTS 16.04上安装VLC()
- 如何在Ubuntu上安装VIM编辑器()