Android TextView对齐的两种方法
Android TextView对齐的两种方法
在写Android布局文件时, 经常碰到如下图的TextView左右对齐的情况, 即姓名和手机号码纵向对齐。、
第一种方法: 在姓和名之间加空格, 但是如果用键盘的空格会在一些机型上对齐、一些机型上不对齐。
\u3000是全角空格; \u0020是半角空格,效果跟在英文输入法下直接敲键盘空格一样。 这里要用全角空格, 占位一个汉字。
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="姓\u3000\u3000名" android:textColor="#6e6e6e" android:textSize="13dp" />
第二种方法: 比较low。 用3个TextView, 第一个是“姓”、第二个是invisible(利用不显示但占位的特性)的2个汉字如“姓名”, 第三个是“名”。
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="姓" android:textColor="#6e6e6e" android:textSize="13dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="姓名" android:visibility="invisible" android:textColor="#6e6e6e" android:textSize="13dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="名" android:textColor="#6e6e6e" android:textSize="13dp" />
以上就是关于Android TextView 文本对齐的方法详解,如有疑问还请大家留言,或者到本站社区交流,共同进步,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
Android为TextView添加字体库和设置描边的方法
一.使用系统自带的字体 开发Android的人大多都知道,Android里面对字体的支持少得可怜,默认情况下,TextView 的 typeface 属性支持 sans.serif和monospace 这三种字体,如果在没有指定字体的情况下,系统会使用 sans 作为文本显示的字体.但这三种字体只支持英文,也就是说只要你显示的文字是中文,无论你选择这三种字体中的哪一种,显示效果都是一样的. 1.在XML文件中设置 <!-- 使用默认的sans字体--> <TextView android
-
Android中TextView显示圆圈背景或设置圆角的方法
前言 在我们学习android这么久,而且使用TextView那么长时间,我们一直没有用过给TextView添加背景,或者是给TextView添加添加边框,以及怎么样设置TextView的形状.今天在写代码的时候就用到了,怎么在java代码部分设置TextView的背景,和TextView的形状及边框. 方法如下: 接下来我们来看一下,怎么在Java代码部分怎么设置TextView的背景颜色,其实很简单的就一句话. tvTemp.setBackgroundColor(Color.parseCol
-
Android自定义TextView实现drawableLeft内容居中
如何实现使用TextView的DrawableLeft使图片和文字居中显示呢??? 代码如下: 1.首先自定义一个类,继承TextView package com.test.signcalendar.weight; import android.content.Context; import android.graphics.Canvas; import android.graphics.drawable.Drawable; import android.util.AttributeSet; i
-
Android自定义textview实现竖直滚动跑马灯效果
本文实例为大家分享了Android自定义textview实现跑马灯效果的具体代码,供大家参考,具体内容如下 xml布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.c
-
Android UI中TextView的使用方法
Android UI中TextView的使用方法 一.TextView不同区域设置颜色,大小.点击事件 String msg = getResources().getString(R.string.school_roll_auth); SpannableStringBuilder style = new SpannableStringBuilder(msg); // 设置字体颜色 style.setSpan( new ForegroundColorSpan(getResources().getC
-
Android TextView 去掉自适应默认的fontpadding的实现方法
Android TextView 去掉自适应默认的fontpadding的实现方法 最近在项目中使用textview时发现在使用Android:layout_height="wrap_content"这个属性设置后,textview会有默认的padding,也就是fontpadding.这样就会造成textview和其他view中间的间距会比自己的设置的大.那么我们怎么来remove掉这个间距呢? 第一.先试试设置includefontpadding=false ,如果不能达到目的的
-
Android实现带动画效果的可点击展开TextView
本文为大家分享了Android实现带动画效果的可点击展开TextView 制作代码,效果图: 收起(默认)效果: 点击展开后的效果: 源码: 布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/activity_main" xmlns:android="http://schemas.android.com/apk/res/a
-
Android TextView对齐的两种方法
Android TextView对齐的两种方法 在写Android布局文件时, 经常碰到如下图的TextView左右对齐的情况, 即姓名和手机号码纵向对齐.. 第一种方法: 在姓和名之间加空格, 但是如果用键盘的空格会在一些机型上对齐.一些机型上不对齐. \u3000是全角空格: \u0020是半角空格,效果跟在英文输入法下直接敲键盘空格一样. 这里要用全角空格, 占位一个汉字. <TextView android:layout_width="wrap_content" a
-
Android 应用签名的两种方法
Android 应用签名的两种方法 一.使用pem签名 (一) apk签名命令 java –jar signapk.jar [-w] publickey.x509[.pem] privatekey.pk8 Hello.apk Hello_signed.apk -w 是指对ROM签名时需使用的参数 publickey.x509[.pem] 签名公钥文件,例如platform.x509.pem,在build\target\product\security下 privatekey.pk8 签名私钥文件
-
Android注册广播的两种方法分析
本文实例分析了Android注册广播的两种方法.分享给大家供大家参考,具体如下: 1. 在AndroidManifest.xml文件中注册. 好处:一旦应用程序被安装到手机里,BroadCast Receiver就开始生效.无论应用程序进程是否运行,运用程序是否在开启状态下都可以接受到广播事件. <receiver android:name=".receiver.SMSReceiver" > <intent-filter android:priority="
-
Android通过LIstView显示文件列表的两种方法介绍
在Android中通过ListView显示SD卡中的文件列表一共有两种方法,一是:通过继承ListActivity显示;二是:利用BaseAdapter显示.BaseAdapter是一个公共基类适配器,用于对ListView和Spinner等 一些控件提供显示数据.下面是利用BaseAdapter类来实现通过LIstView显示SD卡的步骤: 1.main.xml界面设计,如下图 复制代码 代码如下: <?xml version="1.0" encoding="utf-
-
Android实现图片轮播效果的两种方法
大家在使用APP的过程中,经常会看到上部banner图片轮播的效果,那么今天我们就一起来学习一下,android中图片轮询的几种实现方法: 第一种:使用动画的方法实现:(代码繁琐) 这种发放需要:两个动画效果,一个布局,一个主类来实现,不多说了,来看代码吧: public class IamgeTrActivity extends Activity { /** Called when the activity is first created. */ public ImageView image
-
Android 截取手机屏幕两种实现方法
Android 截取手机屏幕两种实现方法 最近在开发的过程中,遇到了一个需要截取屏幕保存为图片的需求,具体为截取webview的视图保存图片. 方法1:首先想到的思路是利用SDK提供的View.getDrawingCache()方法: public void printScreen(View view) { String imgPath = "/sdcard/test.png"; view.setDrawingCacheEnabled(true); view.buildDrawingC
-
Android Intent传递对象的两种方法(Serializable,Parcelable)详细介绍
Android Intent传递对象的两种方法(Serializable,Parcelable)详细介绍 今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,为了让大家更容易理解我还是照常写
-
TextView显示文本控件两种方法 TextView显示link的方法
一.简介 也是TextView显示文本控件两种方法 也是显示丰富的文本 二.方法 TextView两种显示link的方法 1)通过TextView里面的类html标签 * 1.设置好html标签的文本 String text1="<font color='red'><i>你好啊,陌生人</i></font><br/>"; text1+="<a href='http://www.baidu.com'>百度
-
基于Android在布局中动态添加view的两种方法(总结)
一.说明 添加视图文件的时候有两种方式:1.通过在xml文件定义layout:2.java代码编写 二.前言说明 1.构造xml文件 2.LayoutInflater 提到addview,首先要了解一下LayoutInflater类.这个类最主要的功能就是实现将xml表述的layout转化为View的功能.为了便于理解,我们可以将它与findViewById()作一比较,二者都是实例化某一对象,不同的是findViewById()是找xml布局文件下的具体widget控件实例化,而LayoutI
-
Android实现图片叠加效果的两种方法
本文实例讲述了Android实现图片叠加效果的两种方法.分享给大家供大家参考,具体如下: 效果图: 第一种: 第二种: 第一种是通过canvas画出来的效果: public void first(View v) { // 防止出现Immutable bitmap passed to Canvas constructor错误 Bitmap bitmap1 = BitmapFactory.decodeResource(getResources(), R.drawable.apple).copy(Bi
随机推荐
- jQuery使用fadein方法实现渐出效果实例
- 基于jquery的内容循环滚动小模块(仿新浪微博未登录首页滚动微博显示)
- Win2003里用命令行刷新硬件列表,以扫描硬件改动的实现代码
- C语言实现用户态线程库案例
- PHP中计算字符串相似度的函数代码
- 盘点提高 Python 代码效率的方法
- go语言读取csv文件并输出的方法
- 二叉搜索树的插入与删除(详细解析)
- 用vbs实现不死帐号的代码
- javascript显示选择目录对话框的代码
- Ruby实现的一个强大的批量删除文件脚本分享
- SQL Server存储过程中编写事务处理的方法小结
- 深入分析JQuery和JavaScript的异同
- 读jQuery之二(两种扩展)
- 使用BootStrap实现用户登录界面UI
- JavaScript中圆括号()和方括号[]的特殊用法疑问解答
- Java网络编程之简单的服务端客户端应用实例
- Android利用Intent实现读取图片操作
- 使用JQUERY Tabs插件宿主IFRAMES
- 路由器安全有关的目录