[Android]一些控件的外观属性设置实例
来源:互联网 发布:保险行业收入 知乎 编辑:程序博客网 时间:2024/05/18 22:12
SearchView
- 如果想去除SearchView搜索编辑框下的横线,则可以使用android:queryBackground=”@null”来进行去除。
- android:searchHintIcon=”@null”,则是将搜索编辑框中的放大镜图标去除掉。
- ActionMode中,如果不设置ActionMode的布局中根布局background,会出现底部的蓝色线条,设置background即可去掉。
- SearchView设置提示字符颜色和字体大小。试了很多次之后发现在SearchView中加入style是不可行的,只能在代码中添加,java代码如下(其中mSearchInput可以为任意View或ViewGroup,目的是得到名为android:id/search_src_text的id值):
int id = mSearchInput.getContext().getResources().getIdentifier("android:id/search_src_text", null, null); TextView textView = (TextView) searchView.findViewById(id); textView.setTextColor(Color.RED);//字体颜色 textView.setTextSize(20);//字体、提示字体大小 textView.setHintTextColor(Color.BLUE);//提示字体颜色**//光标颜色使用反射://光标颜色 try { Field mCursorDrawableRes=TextView.class.getDeclaredField("mCursorDrawableRes"); mCursorDrawableRes.setAccessible(true); mCursorDrawableRes.set(textView, R.drawable.cursor_color); } catch (Exception e){ e.printStackTrace(); }
Button设置背景透明的方法
要想将控件(Button)背景设置为透明,之前的一贯做法是android:background="@null"
,但最近翻阅stack overflow,发现其实还有以下几种方法:
- android:background="?android:selectableItemBackground"
,该方法为避免控件设置为@null
后点击时的效果丢失,貌似该方法支持API11以上。
- style="?android:attr/borderlessButtonStyle"
。
以上两种方法都没有试过,今后遇到可以试验以下。
阅读全文
0 0
- [Android]一些控件的外观属性设置实例
- gridview控件的一些外观设置
- 控件的外观设置
- android中代码设置控件的一些属性
- android 一些常用控件属性设置
- Android控件的一些属性
- Android控件的一些属性
- Android 常用UI控件的一些属性设置(在.xml文件里进行的设置)
- 自定控件设置控件属性用到的一些类
- Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因
- Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因
- Android常用控件的一些属性
- android 常用控件的一些属性注
- Android Listview控件一些重要的属性
- android动态设置控件的各种属性
- WPF List控件的外观设置
- 时间基准控件外观的设置纠正
- QTextEdit 外观属性设置
- 《Java编程思想》学习笔记2——对象初始化和面向对象特性
- aliyun阿里云Maven仓库地址——加速你的maven构建
- Django安装mysql-python驱动系列之八
- 关于c++中调用exe的几种方式
- 《Java EE 开发的颠覆者:Spring Boot实战》读书笔记
- [Android]一些控件的外观属性设置实例
- 用经验法和计算机辅助设计的方法进行PLC编程
- 《Java编程思想》学习笔记3——内部类
- .gitignore详解
- Android常用开源项目(二十九)
- 每个ios开发者都应该知道Top 10 Swift三方库
- Android获取图片路径
- windows编程基础
- Gradle史上最详细解析