![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
weixin_39646917
这个作者很懒,什么都没留下…
展开
-
不常用的属性
TextView android:ems xml中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 · 78 阅读 · 0 评论 -
常用整理
透明系列 dialog.getWindow().setDimAmount(0f);原创 2020-11-16 10:03:46 · 88 阅读 · 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 · 59 阅读 · 0 评论 -
RecyclerView
禁止滑动 LinearLayoutManager linearLayoutManager = new LinearLayoutManager(context, LinearLayoutManager.VERTICAL, false) { @Override public boolean canScrollVertically() { ...原创 2019-03-14 08:50:16 · 52 阅读 · 0 评论 -
透明度
透明度 16进制表示 0% 00 1% 03 2% 05 3% 08 4% 0A 5% 0D 6% 0F 7% 12 8% 14 9% 17 10% 1A 11% 1C 12% 1F 13% 21 14% 24 15% 26 16% 29 17% 2B 18% 2E 19% 30 20% 33 21% 36 22% 38 23% 3B 24% 3D 25% 40 26% 42 27% 45 28%...转载 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 · 2224 阅读 · 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 · 1043 阅读 · 0 评论 -
Android Emoji表情截取不完整,乱码
问题根本 问题的根本是截取不完整,原本完整的一段表情被当做成2个字节截取了,如果在长度限制以内不会有问题。但当在边界的时候就会出现乱码。 解决思路 从按字节截取,改为按字符截取。 /** * Emoji 添加截取工具类 * @param resourse 源字符串 * @param length 需要保留几个字,一个Emoji算一个字 * @retu...原创 2019-04-23 10:20:40 · 3544 阅读 · 1 评论 -
Android 权限
Android的更新是比较快的。每个版本的对于权限的限制也是不同的。 这篇文章就是记录下我再权限申请这个方面的历史经验跟教训,以后会不定期补充。 现在最终的方案,其实比较偷懒,我是将权限的判断,放到了BaseActivity去处理了。app的所有界面其实都依附于Activity的,这样也一劳永逸了。暂时还没有发现其他问题。 ...原创 2019-04-23 10:29:22 · 65 阅读 · 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 · 933 阅读 · 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 · 664 阅读 · 0 评论 -
Android异常 :Fragment already added
if(mFragment.isAdded()) { return; }原创 2019-01-14 14:17:32 · 1950 阅读 · 0 评论 -
Android 自定义View中 attrs.xml format 各属性详解
转载 https://blog.csdn.net/mayingcai1987/article/details/6216655转载 2019-01-22 13:58:19 · 178 阅读 · 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 · 401 阅读 · 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 · 440 阅读 · 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 评论