利用选择器修改button样式
2016-08-14 16:01
288 查看
//在res目录下重绘样式 路径:res/drawble/name 类型为shape
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 借助此属性绘制图形背景色 -->
<solid android:color="#ff669900"/>
<!-- 绘制图形角度 -->
<corners android:radius="20dp"/>
<!-- 绘制图形边框 -->
<stroke android:width="2dp"
android:color="#ff6699cc"/>
</shape>
//在res目录下新建选择器 路径:res/drawble/name 类型selector
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:color="@android:color/white" android:state_pressed="false"/>
<item android:color="@android:color/holo_red_dark" android:state_pressed="true"/>
//layout设置
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginTop="10dp"
style="@style/MyButton01.MyButton02"
android:text="Button"
android:textColor="@drawable/btn_textcolor_selector"
android:background="@drawable/btn_background_selector"/>
<!-- 切换器 -->
</selector>
相关文章推荐
- android线程 Handler Message Queue AsyncTask线程模型 线程交互 + 修改Button样式 示例 最终easy整合版
- android线程 Handler Message Queue AsyncTask线程模型 线程交互 + 修改Button样式 示例 最终easy整合版
- 去除input标签/button按钮原本样式 并利用js赋值,select 中Option的增加与删除
- 利用calssName给元素修改样式
- 利用calssName给元素修改样式
- Flex中如何利用closeButtonSkin或closeButtonUpSkin, closeButtonOverSkin, closeButtonDownSkin, closeButtonDisabledSkin样式,改变TitleWindow容器的
- 利用calssName给元素修改样式
- Button 样式及selector选择器
- 利用storyboard修改页面跳转样式
- 利用calssName给元素修改样式
- 修改android原型button样式
- Android项目实战--手机卫士06--GridView的优化与修改Button的显示样式
- 修改button上字体样式
- android背景选择器selector用法、自定义Button按钮样式..........
- android线程 Handler Message Queue AsyncTask线程模型 线程交互 + 修改Button样式 示例 最终easy整合版
- WP7中,修改button样式并重用
- android线程 Handler Message Queue AsyncTask线程模型 线程交互 + 修改Button样式 示例 最终easy整合版
- 修改 UISearchBar cancelButton 样式
- AlertDialog修改title,message,button样式
- 利用calssName给元素修改样式