安卓
smileageHi
这个作者很懒,什么都没留下…
展开
-
安卓手记--No7:view初始化的时候,不自动focus
有两种方法:1、可以在xml里面,最外层的layout控件上加 android:focusableInTouchMode="true"2、在java里面,初始化结束的时候,设置这个view clearFocus();原创 2020-11-24 13:44:32 · 154 阅读 · 0 评论 -
安卓手记--No6:控制安卓自带的返回按钮(Dialog上)
方法:实现 DialogInterface.OnKeyListener 接口具体实现:public class TestDialog extends DialogFragment implements DialogInterface.OnKeyListener { private Dialog dialog; @Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater,原创 2020-11-24 13:36:54 · 120 阅读 · 0 评论 -
安卓手记--No5:TextView折行策略(breakStrategy)
自 Andriod API 23(Android 6.0)起,TextView 新增了一个 breakStrategy 属性,这个属性用于控制将一段文本分割成多行时的折行策略。breakStrategy可以通过两种方式进行设置xml里:android:breakStrategyjava里:setBreakStrategy可以设置的值只有三个- BREAK_STRATEGY_SIMPLE:对应 xml 属性 "simple"- BREAK_STRATEGY_HIGH_QUALITY:对应 xml原创 2020-11-24 13:27:06 · 3847 阅读 · 0 评论 -
安卓手记--No4:在安卓6上,EditText文字右对齐时光标出现在hint文字的左边
现象:初始化的时候,光标在hint文字的右边 – OK输入value后,光标在value的右边 – OK删除value后,光标在hint文字的左边 – 不对思路:自定义封装一个EditText,命名MyEditText,继承AppCompatEditText在初始化时拿到设置的hint保存起来,然后清空EditText本身的hint,最后在onDraw()方法中绘制自己的hint。代码如下import android.content.Context;import android.c.原创 2020-09-21 11:18:43 · 258 阅读 · 0 评论 -
安卓手记--No3:在APPcenter发布APP,并供其他人下载
在APPcenter发布APP,并供所有人下载一、注册账号二、发布apk三、创建组四、将apk发布到创建的组中五、分享app一、注册账号首先你得有一个APPcenter的账号,APPcenter通过这个入口注册即可注册完了,在首页apps,可以看到你曾经发布的APP,以及其他人发布并且给你权限的APP二、发布apk接下来就是上传你自己的app在首页右上角选择【Add new】-- > 【Add new app】,在打开的页面输入你的APP的名字,选择系统及开发平台,其他随意,然后点原创 2020-09-17 11:15:57 · 1439 阅读 · 0 评论 -
安卓手记--No2:A app唤醒 B app
逻辑分析:如果Bapp安装了,则拉起,并在指定的activity里面做特别处理如果Bapp没有安装,则跳转到Bapp的应用市场Aapp拉起Bapp包名拉起URI拉起包名拉起优点:简单易上手缺点:会暴露Bapp的activity全名首先修改B的配置文件AndroidManifest.xml,针对拉起的指定的Activity,加上下面这句话android:exported="true"在Aapp里面编写代码 String packname = "com.example.ba.原创 2020-09-17 10:07:24 · 241 阅读 · 0 评论 -
安卓手记--No1
手记list:停止一个Activity动态给UI项目设置前景透明色按钮事件的涟漪效果rgba颜色和16进制颜色互相转换对话框弹出后,点击背景dialog不消失详细内容:停止一个Activity情景:如果一个Activity A是一个规约同意页面,那么同意并进入下一个Activity B后,点击返回按钮就不允许再看到规约页面了。所以在规约同意按钮按下后、画面跳转前,将规约Activity A给结束掉即可finish();动态给UI控件设置前景透明色16进制带alpha值颜原创 2020-08-12 14:30:12 · 143 阅读 · 0 评论 -
Android UI透明度表
16进制的:100% — FF99% — FC98% — FA97% — F796% — F595% — F294% — F093% — ED92% — EB91% — E890% — E689% — E388% — E087% — DE86% — DB85% — D984% — D683% — D482% — D181% — CF80% — CC79% — C978% — C777% — C476% — C275% — BF74% — BD73% —转载 2020-08-12 14:21:25 · 192 阅读 · 0 评论 -
安卓-BottomSheetDialogFragment高度设置
要设置Dialog的高度,重写onStart() 方法即可 private BottomSheetBehavior<View> mBottomSheetBehavior; @Override public void onStart() { super.onStart(); Dialog dialog = getDialog(); if (dialog != null) { View bottomSh原创 2020-07-23 10:57:35 · 1000 阅读 · 1 评论