Spinner(三)——去掉系统Spinner的边框颜色

/**
 * Demo描述:
 * 去掉系统Spinner的边框颜色
 *
 *
 * 1 在drawable中定义gradient_spinner.xml如下
 * <?xml version="1.0" encoding="utf-8"?>
 *   <selector xmlns:android="http://schemas.android.com/apk/res/android">
 *     <item><layer-list>
 *           <item><shape>
 *                 <gradient android:angle="90" android:endColor="#FFBBCC" android:startColor="#E8EBEF" android:type="linear" />
 *                 <stroke android:width="1dp" android:color="#000000" />
 *                 <corners android:radius="4dp" />
 *                 <padding android:bottom="3dp" android:left="3dp" android:right="3dp" android:top="3dp" />
 *           </shape></item>
 *     </layer-list></item>
 * </selector>
 *
 * 2 在styles.xml中定义一个style
 *   <style name="spinnerstyle">
 *      <item name="android:background">@drawable/gradient_spinner</item>
 *      <item name="android:layout_marginLeft">10dp</item>
 *      <item name="android:layout_marginRight">10dp</item>
 *      <item name="android:layout_marginBottom">10dp</item>
 *      <item name="android:paddingLeft">0dp</item>
 *      <item name="android:paddingTop">3dp</item>
 *      <item name="android:paddingBottom">5dp</item>
 *      <item name="android:popupBackground">#FFFFFFFF</item>
 *   </style>
 *
 * 3 在布局文件中给spinner设置style
 *  <Spinner
 *      style="@style/spinnerstyle"
 *      android:id="@+id/spinner"
 *      android:layout_width="180dip"
 *      android:layout_height="wrap_content"
 *  />
 *
 *  2014年12月5日17:32:19
 */
时间: 2024-09-04 11:52:57

Spinner(三)——去掉系统Spinner的边框颜色的相关文章

win8系统如何把边框颜色设置为透明色?

  win8系统如何把边框颜色设置为透明色?          解决方法 1.鼠标右键单击桌面空白处,选择"个性化"; 2.鼠标左键单击窗口下方的"窗口颜色"; 3.根据个人需要鼠标左键单击所需要的颜色后点击窗口下方"保存修改". windows8教程 windows10教程 服务器教程

Spinner(一)——修改系统自带Spinner字体大小和颜色完整示例

MainActivity如下: package cc.test; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.AdapterView.

CSS语法手册(三)文本填充,边框,边界和位置属性(一)

css|语法 一.框填充属性 1.padding-bottompadding-leftpadding-toppadding-right 功能:毎个容器都有边框,这些属性设置边框与框內元素间的距离.数值:长度 - 设置相对或绝对值.在数字后指定度量单位如下:mm, cm, in, pt, px, pc, ex, em.em 和 ex 设置产生相对于父字体的字体尺寸.百分比 - 以父元素的百分比设置边框.说明:填充值不能使用负值,但可以是小数.例子 2.padding 功能:是个简写属性,用于设置上

走近VB.Net(三) 源码详解—运用颜色的初步探讨

详解 走近VB.Net(三) 源码详解-运用颜色的初步探讨 新建一个工程,加入以下控件1. label控件:label1,label2,labred ,labblue,labgreen2. picturebox控件:picturebox13. button控件:Button1设置form1的opacity属性为80%,设置透明的窗体在office中抓取一幅取色图片存为bmp格式,并设为picturebox1的backgroundimage,即背景图片Option Strict Off '关闭 s

android-Android 改变Editext边框颜色

问题描述 Android 改变Editext边框颜色 Android 改变Editext边框颜色 应该怎么改? 解决方案 我写了shape啊 但是它改变我样式了 出来的是这种效果 解决方案二: 加个背景图片..... 解决方案三: 你设置background,那个线就没色了,如果想自定义边框,可以写一个shape的xml文件,然后background设置为这个文件即可shape参考http://www.cnblogs.com/cyanfei/archive/2012/07/27/2612023.

eclipse常规设置(修改边框颜色)

问题描述 eclipse常规设置(修改边框颜色) 如图,去掉边框着色,换成默认的就好,这样看着特别扭

鼠标划过comboBox 改变边框颜色

问题描述 请问鼠标划过comboBox改变边框颜色,我知道重绘可以改变边框颜色但是我要的效果是鼠标划过comboBox改变边框颜色,离开时边框颜色消失 解决方案 解决方案二:你把代码放在mouse_enter和mouse_leave里啊解决方案三:MouseEnter和MouseLeave事件MouseEnter改变样色,MouseLeave颜色还原解决方案四:引用1楼Z65443344的回复: 这个我知道.但还是得重绘控件才行呀你把代码放在mouse_enter和mouse_leave里啊 以

C# ComboBox边框颜色和borderstyle

问题描述 C#ComboBox边框颜色和borderstyle如何改变啊,急-- 解决方案 解决方案二:FlatSyle属性解决方案三:先设置边框样式为"solid".再设置其颜色.my_cb.setStyle("borderStyle","solid");my_cb.setStyle("borderColor",0xff0000);解决方案四:自己做一个吧,干吗要改

winform textbox 边框颜色

问题描述 winformtextbox怎么改版边框颜色?百度到了一个类,但是不知道怎么使用求大神告知.谢谢 解决方案 解决方案二:他的意思是重写这个控件解决方案三:引用楼主yangsh0722的回复: winformtextbox怎么改版边框颜色?百度到了一个类,但是不知道怎么使用求大神告知.谢谢 我看我同事给我的工程中,里面添加了自定义组件,可以像vs里面的控件一样拖动到界面上,里面定义的那个textbox控件就用到了上面链接里面的那个类里面的方法.不知道怎么搞的.解决方案四:把你的自定义控件