Android
weixin_39646917
这个作者很懒,什么都没留下…
展开
-
不常用的属性
TextViewandroid:emsxml中android:ems属性,作为EditText默认生成的属性,其含义是需要编辑的字符串长度。设置为10时,最多编辑10个em,一个em单位是两个inch,但是随着自动调整,在Android中em代表‘M’的数量。但是EditText的属性,只有在android:layout_width=“wrap_content”时,才会显示;如果是android:layout_width=“match_parent”时,则不会有变化...原创 2020-11-16 10:21:34 · 75 阅读 · 0 评论 -
常用整理
透明系列dialog.getWindow().setDimAmount(0f);原创 2020-11-16 10:03:46 · 81 阅读 · 0 评论 -
Shape使用总结
Shape使用总结渐变 gradient<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:angle="0" android:startColor="@color/red_FF5555" android:centerColo原创 2020-11-15 19:22:30 · 58 阅读 · 0 评论 -
RecyclerView
禁止滑动 LinearLayoutManager linearLayoutManager = new LinearLayoutManager(context, LinearLayoutManager.VERTICAL, false) { @Override public boolean canScrollVertically() { ...原创 2019-03-14 08:50:16 · 51 阅读 · 0 评论 -
透明度
透明度 16进制表示0% 001% 032% 053% 084% 0A5% 0D6% 0F7% 128% 149% 1710% 1A11% 1C12% 1F13% 2114% 2415% 2616% 2917% 2B18% 2E19% 3020% 3321% 3622% 3823% 3B24% 3D25% 4026% 4227% 4528%...转载 2019-03-19 10:30:37 · 310 阅读 · 0 评论 -
AppBarLayout 去掉,清除,底部阴影
<android.support.design.widget.AppBarLayout app:elevation="@dimen/dp_0"app:elevation参考 https://blog.csdn.net/qinyunying/article/details/66994911原创 2019-03-27 14:54:22 · 2213 阅读 · 0 评论 -
Theme
1.是否允许对话框的背景变暗 <item name="android:backgroundDimEnabled">true</item>Dim昏暗true 对话框背景变暗 false 背景明亮参考https://blog.csdn.net/lixiaodaoaaa/article/details/22881505...原创 2019-03-29 10:14:23 · 113 阅读 · 0 评论 -
RadioGroup RadioButton 遇到的坑(setOnCheckedChangeListener 、PageChangeListener多次调用,)
遇到的问题多次调用 setOnCheckedChangeListener解决方法 ((RadioButton) rg_wonder.getChildAt(0)).setChecked(true);遇到的问题多次调用 PageChangeListener解决问题根本是:需求(RadioButton选中的时候,需要使用不同的背景颜色,字体大小,字体颜色),为了改变背景,我用代码设置了...原创 2019-04-23 09:53:53 · 1027 阅读 · 0 评论 -
Android Emoji表情截取不完整,乱码
问题根本问题的根本是截取不完整,原本完整的一段表情被当做成2个字节截取了,如果在长度限制以内不会有问题。但当在边界的时候就会出现乱码。解决思路从按字节截取,改为按字符截取。 /** * Emoji 添加截取工具类 * @param resourse 源字符串 * @param length 需要保留几个字,一个Emoji算一个字 * @retu...原创 2019-04-23 10:20:40 · 3532 阅读 · 1 评论 -
Android 权限
Android的更新是比较快的。每个版本的对于权限的限制也是不同的。这篇文章就是记录下我再权限申请这个方面的历史经验跟教训,以后会不定期补充。现在最终的方案,其实比较偷懒,我是将权限的判断,放到了BaseActivity去处理了。app的所有界面其实都依附于Activity的,这样也一劳永逸了。暂时还没有发现其他问题。...原创 2019-04-23 10:29:22 · 63 阅读 · 0 评论 -
Andorid 通用的点击校验
应用场景譬如,登录会有一个登录校验。但不登录,其实客户也可一做一些交互动作。这些交互中就需要过滤掉只有登录的交互。解决思路我将我的校验加载了点击监听器里面代码public abstract class LoginClickListener implements View.OnClickListener { Context mContext; public LoginC...原创 2019-04-25 10:09:13 · 99 阅读 · 0 评论 -
Android 开发小技巧1: Button 点击区域过小
效果点击区域太小,用户体验太差代码如下<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res...原创 2019-02-20 11:24:50 · 926 阅读 · 0 评论 -
TextView 千真万确确实设置了文本,但是就是不展示
也是傻了,坑了我好久,真的自己给自己在买坑,每天上班都在默默地写bug。<TextView android:id="@+id/text_fans_unit" android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="center" ...原创 2019-01-08 14:07:45 · 660 阅读 · 0 评论 -
Android异常 :Fragment already added
if(mFragment.isAdded()){ return;}原创 2019-01-14 14:17:32 · 1948 阅读 · 0 评论 -
Android 自定义View中 attrs.xml format 各属性详解
转载https://blog.csdn.net/mayingcai1987/article/details/6216655转载 2019-01-22 13:58:19 · 177 阅读 · 0 评论 -
Android 代码精简 -- style 样式抽取
<RadioButton android:id="@+id/rd_follow" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" ...原创 2019-02-15 14:00:40 · 399 阅读 · 1 评论 -
Android 代码精简 -- dimen抽取遇到的坑
button.setTextSize(getResources().getDimension(R.dimen.sp_18)); <dimen name="sp_18">18sp</dimen>取出来的,不是18,会乘以屏幕的分辨率,我的测试机算出来是54, 18 * 3 = 54 然后百度了下https://blog.csdn.net/zhuhai_...原创 2019-02-15 14:41:40 · 438 阅读 · 0 评论 -
Android异常 :StackOverflowError
Android开发错误 一 :java.lang.StackOverflowError: stack size 8MB场景:Fragment onCreateView中)场景:Fragment onCreateView中异常如下java.lang.StackOverflowError: stack size 8MB at android.widget.TextView.jumpDraw...原创 2019-01-04 10:47:26 · 427 阅读 · 0 评论