![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android UI
sunxiaolin2016
只争朝夕
展开
-
Android输入法弹出时界面被挤压的问题
android:windowSoftInputModeActivity 的主窗口与包含屏幕软键盘的窗口之间的交互方式。该属性的设置会影响两点内容:1.当 Activity 成为用户注意的焦点时,软键盘的状态为隐藏还是可见。2.对 Activity 主窗口所做的调整 — 是否将其尺寸调小,为软键盘腾出空间;或当软键盘遮盖部分窗口时,是否平移其内容以使当前焦点可见。值描述“stateUnspecified”不指定软键盘的状态(隐藏还是可见)。系统会选择合适的状态,或依赖主题中的设置原创 2020-12-30 11:26:58 · 2578 阅读 · 0 评论 -
EditText只输入16进制的简单实现
实现如下:android:digits=“0123456789ABCDEF”,控制输入的字符只能是16进制字符;android:inputType=“textCapCharacters”,字母为大写则其他字符无法输入到EditText.EditText etDemoWrite = findViewById(R.id.demo_write);int value= Integer.pars...原创 2019-12-24 10:05:50 · 2054 阅读 · 0 评论 -
ViewPager滑动时渐变效果实现
设置viewPager的透明度,来实现滑动时的渐变效果: viewPager.setPageTransformer(false, new ViewPager.PageTransformer() { @Override public void transformPage(@NonNull View view, float position) ...原创 2019-12-16 16:14:43 · 772 阅读 · 0 评论 -
自定义ViewPager的下划线指示控件
一个简单的自定义下划线指示控件:public class UnderLinePagerIndicator extends View { private static final int DEFAULT_SELECTED_COLOR = Color.WHITE; private static final int DEFAULT_UNSELECTED_COLOR = Color.BL...原创 2019-12-16 14:52:47 · 248 阅读 · 0 评论 -
Android实现自定义图片+文字控件
1、新建image_text_button.xml文件<merge xmlns:android="http://schemas.android.com/apk/res/android"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" and...原创 2019-07-18 10:20:08 · 1560 阅读 · 1 评论 -
Android使用xml的shape自定义图形
android:shape=[“rectangle” | “oval” | “line” | “ring”]shape的形状,默认为矩形,可以设置为矩形(rectangle)、椭圆形(oval)、线性形状(line)、环形(ring)1.自定义纯色圆形round.xml<shape xmlns:android="http://schemas.android.com/apk/res/a...原创 2019-07-16 19:36:40 · 1074 阅读 · 0 评论 -
Android UI关于Button按钮字母大写问题
Android XML布局文件中,Button的字母默认大写。解决方法增加android:textAllCaps="false"属性<Button android:id="@+id/btn_gear_parking" android:layout_width="match_parent" android:layout_height="0dp" andro...原创 2019-09-19 16:58:28 · 349 阅读 · 0 评论