UI
yabinYang
这个作者很懒,什么都没留下…
展开
-
TextView 太粗了!
<TextView android:id="@+id/tv" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="22sp" android:textStyle="bold" android:lineSpacingMultiplier="1.2" android:textColor="@color/c..原创 2021-09-22 16:21:12 · 156 阅读 · 0 评论 -
RecyclerView分割线
public class DividerItemDecoration extends RecyclerView.ItemDecoration { private static final int[] ATTRS=new int[]{android.R.attr.listDivider}; public static final int HORIZONTAL_LIST= Line...原创 2020-04-17 17:55:18 · 163 阅读 · 0 评论 -
设置控件宽高比例
//获取屏幕宽度WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);DisplayMetrics dm = new DisplayMetrics();wm.getDefaultDisplay().getMetrics(dm);//计算宽高,我需要的图片尺寸是280*136...原创 2019-06-12 10:00:03 · 1511 阅读 · 0 评论 -
dialog去除阴影和半透明背景
private AlertDialog dialogprogress = null; @Override public void showProgress(String msg) { if (null != dialogprogress && dialogprogress.isShowing()) { dialogprog...原创 2019-06-15 10:20:10 · 1296 阅读 · 0 评论 -
Android,App 常用图标尺寸规范
程序启动图标(Logo):小屏ldpi() 36 x 36 px。中屏mdpi(160dpi):48*48px大屏hdpi(240dpi):72*72px特大屏xhdpi(320dpi):96*96px超大屏xxhdpi(480dpi):144*144px底部菜单图标中屏mdpi(160dpi):48*48px大屏hdpi(240dpi):72*72px特...转载 2019-06-19 10:41:23 · 14989 阅读 · 0 评论 -
android 评论输入框(PopupWindow)
1、先定义一个按钮(activity_main)<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" andr...原创 2019-06-12 17:31:15 · 2666 阅读 · 0 评论 -
一步一步教你实现Emoji表情键盘
一、 说明说到聊天,就离不开文字、表情和图片,表情和图片增加了聊天的趣味性,让原本无聊的文字瞬间用表情动了起来,今天给大家带来的是表情键盘,教你一步一步实现。二、功能1、如何控制表情键盘与输入法的切换2、如何解析表情3、如何处理表情与非表情的删除三、实现明确了各个要解决的问题,下面我们逐个来实现表情键盘与输入法切换博主查了一下相关资料,有如下方案方案一:动态改变S...翻译 2019-05-07 10:13:16 · 2467 阅读 · 0 评论 -
EditText 输入类型 android:inputType="参数类型"
android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符android:inputType="textCapWords"--单词首字母大小android:inputType="textCapSentences"--仅第一个...原创 2018-06-08 15:52:19 · 382 阅读 · 0 评论 -
Android入门之基本布局
1、 LinearLayout又称作线性布局,是一种非常常用的布局。正如它的名字所描述的一样,这个布局会将它所包含的控件在线性方向上依次排列。 既然是线性排列,肯定就不仅只有一个方向,即android:orientation属性指定的排列方向vertical/horuzontal android:layout_gravity属性和android:gravity属性的区原创 2017-05-09 08:23:02 · 394 阅读 · 0 评论 -
Android 入门之Intent应用
1、显示IntentIntent intent=new Intent(RequestActivity.this,ResultActivity.class);startActivity(intent);2、隐式Intent打开AndroidMainfest.xml,添加如下代码(每个Intent中只能指定一个action,但能指定多个category)category原创 2017-05-08 16:47:11 · 288 阅读 · 0 评论 -
Android入门之常用控件
今天复习android 基础入门突然心血来潮,然后。。。首先布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main"原创 2017-05-08 16:00:21 · 159 阅读 · 0 评论