Android设置TextView首行缩进示例代码
下面是我总结的两种方式,有需要的可以参考借鉴下。
第一种:傻瓜式,空格充当(8个空格占两个汉字的大小)。
textView.setText(" 设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进");
第二种:转义字符。
textView.setText("\u3000\u3000" + "设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进");
结束语
以上就是本文的全部内容,希望对大家开发Android能有所帮助。
相关推荐
-
android TextView不用ScrollViewe也可以滚动的方法
代码 复制代码 代码如下: TextView textview = (TextView) findViewById(R.id.text); /** * * 只有调用了该方法,TextView才能不依赖于ScrollView而实现滚动的效果. * 要在XML中设置TextView的textcolor,否则,当TextView被触摸时,会灰掉. */ textview.setMov
-
可伸缩的textview详解(推荐)
在Android原生的TextView的基础上,可收缩/扩展的TextView:PhilExpandableTextView. 实现原理:核心是控制TextView的max lines.在TextView的初始化阶段但尚未绘制出View的时候,使用ViewTreeObserver,监听onPreDraw事件,获取TextView正常显示需要显示的总行数,但只给TextView设置最大运行的行数(小于总行数),从而造成TextView的收缩摘要效果,当用户通过按钮或其他方式扩展时候,把TextVi
-
Android实现可收缩和扩展的TextView
在Android原生的TextView的基础上,可收缩/扩展的TextView:PhilExpandableTextView. 实现原理:核心是控制TextView的max lines.在TextView的初始化阶段但尚未绘制出View的时候,使用ViewTreeObserver,监听onPreDraw事件,获取TextView正常显示需要显示的总行数,但只给TextView设置最大运行的行数(小于总行数),从而造成TextView的收缩摘要效果,当用户通过按钮或其他方式扩展时候,把TextVi
-
Android设置TextView首行缩进示例代码
下面是我总结的两种方式,有需要的可以参考借鉴下. 第一种:傻瓜式,空格充当(8个空格占两个汉字的大小). textView.setText(" 设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进"); 第二种:转义字符. textView.setText("\u3000\u3000" + "设置首行缩进设置首行缩进设
-
iOS UITextView 首行缩进 撤销输入 反撤销输入的实现代码
最近公司涉及到作家助手的功能,能撤销输入的文字,并能反撤销被撤销掉的文字. 该功能类似ios系统的摇一摇撤销输入. 当时也特迷茫,不知道从何下手,后来搜索了大量的资料,终于完成了这个功能,现在就将该功能的实现写出来,共勉. 这个功能涉及到ios原生类:NSUndomanager.这个类挺强大.废话不多说,直接上代码. #import "ViewController.h" @interface ViewController ()<UITextViewDelegate>{ UI
-
Android自定义滑动验证条的示例代码
本文介绍了Android自定义滑动验证条的示例代码,分享给大家,具体如下: *注:不知道为什么,h5的标签在这里没用了,所以我也只能用Markdown的语法来写了 项目地址:https://github.com/994866755/handsomeYe.seekbar.github.io 需求: 在我们的某些应用中需要滑动验证.比如说这个样子的: 刚开始我也很懵逼要怎么去弄,结果我去看了一些人的代码,有人是用自定义viewgroup去做,就是viewgroup包含滑动块和滑动条.但我觉得太麻烦,
-
Android 给图片加上水印的示例代码(支持logo+文字)
本文介绍了Android 给图片加上水印的示例代码(支持logo+文字),分享给大家,具体如下: 现在我们想要往图片上打上水印,该水印应符合这样的需求的: 支持logo+文字: 文字信息支持多行展示: 用户可以选择水印在图片上的生成位置(左上.右上.右下和左下). 粗略的结构图低配版大概就长这样... 水印结构图.png 现在提供这样的一种思路去实现这一个需求,我们可以通过自定义一个view,view的布局中包含logo.公司名称和相关信息,这个view就是我们要打上图片的水印. 这样的一个vi
-
Android自定义控件之翻转按钮的示例代码
本文介绍了Android自定义控件之翻转按钮的示例代码,分享给大家,具体如下: 先看一下效果 一.先定义控件的基本结构 这里我们定义一个容器,所以是在ViewGroup的基础上扩展. 简单起见,直接使用扩展自ViewGroup的LinearLayout,并将我们的控件扩展自LinearLayout. 1.按钮的基本布局如下 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:andr
-
Android实现强制下线功能的示例代码
一.回顾 上次连载写了两个类,一个类ActivityCollector.java用于管理所有的活动:一个类是BaseActivity.java作为所有活动的父类: 还有一个放在layout目录中的登录界面login.xml 二.登录页面的活动 接下来写一个登录页面的活动,继承自BaseActivity.java package com.example.broadcastbestpractice; import android.content.Intent; import android.os.B
-
Android实现绘制LocationMarkerView图的示例代码
目录 LocationMarkerView图的绘制 绘制整公里的文字 添加动画 LocationMarker是运动轨迹上Start.End, 以及整公里点上笔者自定义绘制的一个MarkerView, 当时之所以没有用设计给的icon是这个MarkerView里需要填充动态的数字,自定义的话自主性比较大些也方面做动画,之前的Android 传统自定义View的实现可以看这篇文章介绍 运动App自定义LocationMarker. 这里先看下gif动图: LocationMarkerView图的绘制
-
Android视频悬浮窗口实现的示例代码
前言 本文例子实现了点击显示悬浮窗口,同时窗口可播放视频,拖动位置,点击关闭及返回 APP 页面,通过例子来讲述悬浮窗口实现原理及细节处理,效果图如下所示: 悬浮窗口.gif 原理 WindowManager 对 View 视图进行添加.移除.更新处理: WindowManager.LayoutParams 对窗口参数进行一系列设置. 实现 首先,需要添加相对应悬浮窗权限: <uses-permission android:name="android.permission.SYSTEM_A
-
Android输入框实时模糊搜索效果的示例代码
Android输入框实时模糊搜索 很多开发场景会用到搜索框实时模糊搜索来帮助用户输入内容,如图 思路是在EditText 字符变动的时候 弹出ListPopupwindow并更新列表,这样的做法google已经封装为AutoCompleteTextView 用法 mAutoCompleteTextView.setAdapter(adapter); mAutoCompleteTextView.setFocusable(true); mAutoCompleteTextView.setOnItemCl
-
Android未读消息拖动气泡示例代码详解(附源码)
前言 拖动清除未读消息可以说在很多应用中都很常见,也被用户广泛接受.本文是一个可以供参考的Demo,希望能有帮助. 提示:以下是本篇文章正文内容,下面案例可供参考 最终效果图及思路 实现关键: 气泡中间的两条边,分别是以ab,cd为数据点,G为控制点的贝塞尔曲线. 步骤: 绘制圆背景以及文本:连接情况绘制贝塞尔曲线:另外端点绘制一个圆 关键代码 1.定义,初始化等 状态:静止.连接.分离.消失 在onSizeChanged中初始化状态,固定气泡以及可动气泡的圆心 代码如下(示例): @Overr
随机推荐
- 如何在Apache和Nginx禁止上传目录里PHP的执行权限
- WampServer下如何配置多域名
- 教学演示-UBB,剪贴板,textRange及其他
- 深入理解JS addLoadEvent函数
- 浅谈Node.js:fs文件系统模块
- PHP利用超级全局变量$_GET来接收表单数据的实例
- pymssql数据库操作MSSQL2005实例分析
- Python3.5编程实现修改IIS WEB.CONFIG的方法示例
- VC中Tab control控件的用法详细解析
- Android 用adb pull或push 拷贝手机文件到到电脑上,拷贝手机数据库到电脑上,拷贝电脑数据库到手机上
- JavaScript中匿名函数的递归调用
- windows及linux环境下永久修改pip镜像源的方法
- JavaScript函数内部属性和函数方法实例详解
- 总结PHP删除字符串最后一个字符的三种方法
- JavaScript实现可拖拽的拖动层Div实例
- 基于spring+hibernate+JQuery开发之电子相册(附源码下载)
- 微信小程序 POST请求的实例详解
- JavaScript操作XML文件之XML读取方法
- Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
- Win XP SP2系统设置技巧