Android View
jianning-wu
努力过,期待中,好好工作!
展开
-
颜色透明度百分比与十六进制对照表
100% — FF99% — FC98% — FA97% — F796% — F595% — F294% — F093% — ED92% — EB91% — E890% — E689% — E388% — E087% — DE86% — DB85% — D984% — D683% — D482% — D181% — CF...原创 2017-04-19 15:53:18 · 1282 阅读 · 0 评论 -
ImageView清空背景图片
项目中有时会遇到ImageView 开始显示第一张图片 一会有显示第二张新的图片,这时要清空此前的BackgroundResource1.ImageView.setBackgroundResource(图片1); 2.ImageView.setBackgroundResource(0); 3.ImageView.setBackgroundResource(图片2);当BackgroundResou...原创 2018-03-20 18:01:48 · 6079 阅读 · 1 评论 -
NumberPicker详细使用
Android NumberPicker详细使用1.普通使用1.1.布局<RelativeLayout android:id="@+id/activity_main_testlayout1" android:layout_width="match_parent" android:layout_height="ma...原创 2018-08-29 14:30:38 · 11101 阅读 · 0 评论 -
SearchView详细使用
Android SearchView详细使用1.布局<RelativeLayout android:id="@+id/activity_main_testlayout2" android:layout_width="match_parent" android:layout_height="match_parent" ...原创 2018-08-29 15:28:46 · 5894 阅读 · 1 评论 -
TabLayout基础讲解及使用
1.TabLayout简介TabLayout是Android Design库中用来实现选项卡效果的View。TabLayout是安卓6.0之后出现的。public class TabLayout extends HorizontalScrollView可知 TabLayout实际上是一个横向滑动的ScrollView。2.Gradle配置在Androi...原创 2017-05-22 13:37:33 · 2956 阅读 · 0 评论 -
TextSwitcher通知公告自动上下滚动且带点击事件
TextSwitcher可实现仿京东通告效果核心代码private TextSwitcher textSwitcher_tag;private TextSwitcher textSwitcher_title;String[] tags = new String[]{"最新", "最火爆", "HOT", "new"};String[] titles = new String[]{"瑞士维氏军...原创 2018-05-11 15:17:16 · 1613 阅读 · 0 评论 -
Switch控件修改样式
1.布局<Switch android:id="@+id/activity_setupswitch" android:layout_width="55dp" android:layout_height="wrap_content" android:layout_alignParentRight="true...原创 2018-03-14 13:59:53 · 1319 阅读 · 0 评论 -
实现绚丽多彩的TextView
1.SpannableString简介SpannableString 其实和String一样,都是字符串,都是实现CharSequence接口的字符串,所以TextView也可以直接设置。SpannableString作为显示文本,不同的地方就是SpannableString的一些api可以解决我们显示复杂文本的需求,可以指定设置显示区间。2.SpannableString设置Te...原创 2017-05-15 17:34:55 · 3793 阅读 · 1 评论 -
动态设置TextView字体的样式和粗细
字体设置通常有两种形式:1:在xml中直接设置android:textStyle="bold" android:typeface="sans"2:用java代码的形式设置在Android SDK中使用Typeface类来定义字体,可以通过常用字体类型名称进行设置,如设置斜体:TextView quehuo = (TextView)findViewById(R.id.quehuo);//为Tex...原创 2018-04-24 15:36:24 · 10476 阅读 · 0 评论 -
TextView限定行数最大值,点击按钮显示所有内容
首先效果图收起展开代码xml布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="matc...原创 2017-05-22 10:43:45 · 7527 阅读 · 0 评论 -
Edittext利用正则过滤掉表情符号
Android Edittext利用正则过滤掉表情符号代码:工具类:public class MyInputFilter implements InputFilter { private ToastUtils toast; public MyInputFilter(ToastUtils toast){ this.toast=toast;...原创 2017-07-26 17:57:54 · 1042 阅读 · 0 评论 -
Edittext显示输入法 搜索 发送 完成 下一项 上一项 前往
Android 项目中用到Edittext 点击时 根据不同属性 在输入法中显示不同的属性 并相应Edittext在xml中添加相应的属性android:imeOptionsactionSearch 输入法右下角显示“搜索”actionSend 输入法右下角显示“发送”actionDone 输入法右下角显示“完成”原创 2017-11-13 19:29:09 · 6281 阅读 · 0 评论 -
普通View的长按和点击事件详解
一.View自带的长按和点击事件代码说明:public class MarqueeTextActivity extends AppCompatActivity { private TextView textView; private Button button; private ImageView imageView; @Override ...原创 2017-06-02 15:06:58 · 1296 阅读 · 0 评论 -
ScrollView滚动到底部使用的scrollTo和fullScroll方法的异同
scrollTo和fullScroll两个方法经常被用来做滚动到底部的操作不过就这个功能而言 也是有不同之处的使用fullScroll滚动到底部 使用的参数为 FOCUS_DOWN 顾名思义 和 焦点有关fullScroll 代码如下/** * Handles scrolling in response to a "home/end" shortcut press.原创 2017-05-27 10:12:54 · 4898 阅读 · 0 评论 -
ScrollView滚动到顶部
有时候使用ScrollView,里边控件比较多的时候,打开界面时要求可能默认滑动到顶部 也可能默认滑动到底部scrollView.fullScroll(ScrollView.FOCUS_DOWN);滚动到底部scrollView.fullScroll(ScrollView.FOCUS_UP);滚动到顶部需要注意的是,该方法不能直接被调用原创 2017-05-27 09:59:37 · 2076 阅读 · 0 评论 -
Scrollview嵌套Editext解决滑动问题
Scrollview 嵌套editext 会导致Scrollview 滑动困难 解决方法在Scrollview 嵌套editext 的activity中重写onTouch方法@Overridepublic boolean onTouch(View arg0, MotionEvent arg1) {switch (arg0.getId()) { case原创 2017-05-11 15:39:26 · 481 阅读 · 0 评论 -
AlertDialog对话框是否允许消失
方法一:setCanceledOnTouchOutside(false);调用这个方法时,按对话框以外的地方不起作用。按返回键还起作用方法二:setCanceleable(false);调用这个方法时,按对话框以外的地方不起作用。按返回键也不起作用这两个方法都属于Dialog方法 如果想让对话框点击空白和返回键都关闭的话就,不需要添加这个方法了默认就是点击空白和返回关闭...原创 2018-03-01 11:35:45 · 2216 阅读 · 3 评论 -
APP支持RTL模式
1.简介所谓RTL,顾名思义也就是Right To Left,是一种阿拉伯语、波斯语等情况下从右往左的阅读方式。当所开发的App等面向海外用户时需要做这个适配。从Android 4.2( V 17)开始支持原生的RTL模式。2.使用2.1.在<application>节点下配置 android:supportsRtl="true" 2.2.注意使用版本问题2.3.在父布局中添加lay...原创 2018-06-11 10:55:53 · 4840 阅读 · 0 评论 -
Android:padding和Android:margin的区别
1.基本概念Padding 为内边框,指该控件内部内容,如文本/图片距离该控件的边距。Margin 为外边框,指该控件距离边父控件的边距。2.Padding属性及使用2.1.默认代码:<TextView android:id="@+id/activity_main_textview1" android:layout_width="wrap_content" ...原创 2018-06-11 10:17:27 · 302 阅读 · 0 评论 -
使用MarginLayoutParams在Java代码中设置View的margin属性
1.简介在View的设置中,我们很常会用到View的边距设置.在XML中这个通过layout_margin属性进行设置是很容易做到的。但是某些情况下我们需要设置layout_margin但却不是在XML中设置。MarginLayoutParams是继承自ViewGroup.LayoutParmas。2.通用方法/** * 设置某个View的margin * * @param view 需...原创 2018-06-11 11:03:55 · 6015 阅读 · 0 评论 -
自定义Toast显示多种方式
一、什么是ToastToast是Android提供的一种显示消息的机制,有点类似弹窗,会在屏幕上弹出一个小框,框里面可以放入想要显示的内容(文本,图片均可),这个消息框过一段时间就会消失。如果你从没有用过Toast,这么描述可能过于抽象,但你在使用手机的过程中一定见过它,只不过你不知道它就叫做Toast。二、基本用法Toast.makeText(this.getApplicatio原创 2017-09-22 14:05:04 · 1656 阅读 · 1 评论 -
自定义shape圆形按钮
Shape的属性:solid 描述:内部填充 属性:android:color 填充颜色 size 描述:大小 属性: android:width 宽 android:height原创 2017-12-27 15:26:27 · 2632 阅读 · 0 评论 -
获取View的宽度和高度
在开发项目时 自定义view时有时会遇到重写view的onFinishInflate()方法此方法什么时候调用呢查看资料之后发现onFinishInflate 方法是在View中所有的子控件均被映射成xml后调用比如你 自定义一个view叫MyView ,此view是继承LinearLayout,定义的布局文件是my_view.xml原创 2017-04-05 14:02:53 · 1312 阅读 · 0 评论