(1)修改配置文件 <Button android:id="@+id/btnAppMore" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="详细信息>>" android:layout_alignParentRight="true" android:layout_marginLeft="150dp" android:background="@android:color/transparent" /> 设置完透明按钮以后,发现按钮不见了……

  半透明< ButtonAndroid:background="#e0000000" ... />

  透明< Button android:background="#00000000" ... />

  颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=green”(00 到 ff);“rr=red”(00 到 ff)。例如,如果您希望对某叠加层应用不透明度为 50% 的蓝色,则应指定以下值:7fff0000

  设置背景图片透明度(超简单)

  Java代码

  View v = findViewById(R.id.content);//找到你要设透明背景的layout 的id

  v.getBackground().setAlpha(100);//0~255透明度值


(2)注意,按钮默认颜色同手机背景色(黑色)一样,按钮的文字默认也为黑色,这里,我们可以通过activity的oncreate()中设置一下按钮的字体颜色: btn=(Button)findViewById(R.id.btnAppMore); btn.setTextColor(Color.WHITE); 其实,透明也可以通过Java完成,嘎嘎,btn.setBackgroundColor(Color.TRANSPARENT);即可

更多相关文章

  1. Android下图片或按钮等可拖动到任意位置的效果实现源码
  2. android的开发 华为手机上不显示menu键
  3. android
  4. 【黑马Android】(02)短信发送器/布局演示/android下单位/android
  5. Android(安卓)全退出
  6. Android更改ProgressBar颜色
  7. Android(安卓)获取天气预报
  8. android listview 上下边缘的模糊去掉
  9. android:padding和android:margin的区别

随机推荐

  1. Android串口(SerialPort)开发常遇神坑
  2. android TextView属性的详细介绍 分享
  3. Android(安卓)推送通知指南
  4. Android(安卓)OTA 升级之三:生成recovery.
  5. Android(安卓)总结:进阶之路(资源与方法)
  6. Android简明开发教程九:创建应用程序框架
  7. Android面试复习(Android篇一)
  8. 修改 Android(安卓)系统默认语言版本
  9. 使用shape来定义控件的一些显示属性
  10. Android(安卓)按钮点击事件监听的3重方式