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>
效果例如以下图:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlhbmdjYWl5dW4yMDEz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
因为本人是刚開始学习的人,用这样的方法的时候没想到绑定监听器的办法,希望路过的大神指点一二。
方法二:
<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/...”,就会报错
瑾此一记。希望对你实用
最新文章
- 常用SQL语句(工作)
- TIOBE Index for December 2015(转载)
- 160929、各数据库连接配置与maven依赖安装
- 更改MySQL数据文件目录位置
- android的简单入门学习
- 我的R代码备份
- 发布在IIS上的Web程序,调用服务器的COM组件
- JAVA编程思想第一题出现错误
- 写实例学习html5 WebSocket
- PAT 1033. To Fill or Not to Fill (25)
- 【清橙A1094】【牛顿迭代法】牛顿迭代法求方程的根
- 项目管理Point
- LayoutInflater和inflate()方法的使用方法
- Qt之图标切分与合并(关键是使用QPixmap的copy函数来拷贝整张图片的某个区域)
- Cocos2d-3x:vs2012项目开关android项目需要注意的地方
- mybatis 入门进阶之 pojo
- find tar 压缩第一层目录,用于资料备份。
- 豹哥嵌入式讲堂:ARM知识概要杂辑(1)- 内核架构编年史
- Swift GCD的使用1
- markdown列表中的缩进