![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AndroidUI
jiejingguo
这个作者很懒,什么都没留下…
展开
-
Activity与AppCompatActivity去掉标题栏
Activity与AppCompatActivity去掉标题栏Activity去标题栏1.代码中实现requestWindowFeature(Window.FEATURE_NO_TITLE);//这句代码必须写在setContentView()前面2.在清单文件(manifest.xml)里面实现<application android:icon="@dra...原创 2018-04-28 14:30:32 · 7159 阅读 · 4 评论 -
将Activity设置成透明窗口且淡入淡出
将Activity设置成透明窗口且淡入淡出1.创建淡入淡出的动画文件 fade_in.xml<?xml version="1.0" encoding="utf-8"?><alpha xmlns:android="http://schemas.android.com/apk/res/android" android:fromAlpha="0" a...原创 2018-04-28 14:44:03 · 908 阅读 · 0 评论 -
FLAG_ACTIVITY_NEW_TASK与FLAG_ACTIVITY_CLEAR_TOP的理解纠正
1.单独的FLAG_ACTIVITY_NEW_TASK并不等价于启动模式 singleTask,它仅表示寻找activity所需的任务栈压入,(即TaskAffinity指定的任务栈,TaskAffinity默认为应用包名)2.FLAG_ACTIVITY_NEW_TASK+FLAG_ACTIVITY_CLEAR_TOP也不等价于启动模式singleTask3.在FLAG_ACTIVITY_...原创 2018-05-30 15:45:46 · 8759 阅读 · 4 评论 -
Android UI问题记录
连续切换Fragment时,这些Fragment中的EditText不会自动弹出软键盘的问题。 EditText editText = findViewById(R.id.edittext); editText.requestFocus();//必须加上这句才行,因为Fragment切换后,Fragment中的EditText没有获得焦点,也就导致setKeyBoardSta...原创 2018-06-01 21:41:03 · 233 阅读 · 0 评论 -
ViewRootImpl事件分发笔记
用户点击屏幕产生触摸行为,该触摸行为由底层硬件捕获并传递。 硬件 -&amp;gt; ViewRootImpl -&amp;gt; DecorView -&amp;gt; PhoneWindow -&amp;gt; Activity 在ViewRootImpl中准备了一条InputStage链。InputStage是个抽象类,有以下几个实现类,并形成单向链:NativePreImeInputStage -&amp;gt;原创 2018-06-30 17:00:22 · 1383 阅读 · 0 评论 -
AlertDialog的标题居中,底部按钮为三个时居中布局,更改按钮文字默认大写的设置
标题居中、更改底部按钮默认大写的设置<style name="CustomAlertDialog" parent="@style/Theme.AppCompat.Light.Dialog"> <item name="android:windowTitleStyle">@style/CustomAlertDialogTitle</item> ...原创 2019-05-23 17:34:12 · 3412 阅读 · 0 评论