![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android文本
一日看尽长安花G
这个作者很懒,什么都没留下…
展开
-
安卓监听软键盘是否弹出
1、现在 Utils 里添加软键盘是否弹出的判断:fun isSoftShowing(context: Activity):Boolean { //获取当前屏幕内容的高度 val screenHeight = context.window.decorView.height //获取View可见区域的bottom val rect =...原创 2019-06-13 15:25:20 · 1281 阅读 · 0 评论 -
Android控制文字水平间距
Android控制文字水平间距使用到的属性就是:android:letterSpacing<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:letterSpacing="0.2" android:...原创 2019-06-13 11:11:06 · 618 阅读 · 0 评论 -
android启动页白屏以及避免图片icon拉伸
我们在设置app启动页面的时候一般会在app启动的第一个页面的contentview设置背景图片,但是这样做的话,当你点击手机桌面的icon到显示出你contentview设置的背景,中间会有一段时间的黑屏或者白屏,解决方法就是下面代码:<activity android:name=".splash.SplashActivity" ...原创 2019-06-13 11:03:18 · 1388 阅读 · 0 评论 -
android中EditText过滤表情
step1:创建TextWatcher内部类(也可以抽出Utils,我这里直接用了)//输入表情前的光标位置 private var cursorPos: Int = 0 //输入表情前EditText中的文本 private var tmp: String? = null //是否重置了EditText的内容 private var resetText:...原创 2019-03-01 16:17:42 · 505 阅读 · 0 评论 -
android中EditText只允许输入汉字(过滤汉字)
step1:Utils中添加过滤方法object Utils { /** * 手机号验证 * * @param str * @return 验证通过返回true */ fun isMobile(str: String): Boolean { val p = Pattern.compile("^1[0-9]{10}$...原创 2019-03-01 15:40:40 · 1328 阅读 · 0 评论 -
RecyclerView的fragment来回切换时页面自动滑动到底部的解决方法
原因:在fragment中来回切换时RecyclerView获得了焦点,而RecyclerView的 focusableOnTouchMode属性默认是true,所以在切换时RecyclerView自动获得焦点就滚动到了底部。解决办法:将RecyclerView上面的控件的设置android:focusableInTouchMode=”true”(若无上方控件建议加一个不影响布局的Vi...原创 2018-09-05 15:10:53 · 1274 阅读 · 0 评论 -
android:inputType常用取值
//文本类型,多为大写、小写和数字符号,(数字符号) android:inputType=”none”//输入普通字符(英语) android:inputType=”text”//输入普通字符(汉字) android:inputType=”textCapCharacters”//输入普通字符 android:inputType=”textCapWords”/...原创 2018-06-11 11:09:59 · 303 阅读 · 0 评论 -
Android中重写onBackPressed()方法实现双击退出
public class OnBackPressActivity extends Activity { private boolean backFlag = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState原创 2016-11-17 16:52:21 · 2787 阅读 · 0 评论 -
Android中ListView的优化
安卓中ListView使用的频率还是很高的,为了避免内存泄漏,优化就显得是必须的了 直接上代码(这里只写了一级、二级优化)public class MyAdapter extends BaseAdapter { private Context context;//上下文 private ArrayList<CaiBean> cbs;//数据源 public MyAdapter原创 2016-11-17 16:45:32 · 429 阅读 · 0 评论 -
Android中TextView所有属性都在这
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:bufferType指定getText()方式取得的文本类别。选项editable原创 2016-11-17 16:07:08 · 611 阅读 · 0 评论 -
安卓中EditView编辑框的所有属性都在这
安卓中EditView编辑框的属性大全android:layout_gravity=”center_vertical”//设置控件显示的位置:默认top,这里居中显示,还有bottom android:hint=”请输入数字!”//设置显示在空间上的提示信息 android:numeric=”integer”//设置只能输入整数,如果是小数则是:decimal android原创 2016-11-17 16:18:31 · 2451 阅读 · 0 评论 -
记录一下Android SKD 封装成 aar,解决 aar 二次封装和引用的第三方库找不到问题
1、在项目中新建Library 类型的 Module2、在主工程的build.gradle中添加fat-aar,这步参考fat-aar-androidrepositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:grad...原创 2019-08-30 16:30:43 · 2291 阅读 · 0 评论