Android 功能代码总结
16lz
2021-01-23
使自定义的对话框宽度与屏幕一样宽:
在show方法之后添加:
WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay();WindowManager.LayoutParams lp = dialogPhoto.getWindow().getAttributes();lp.width = (int)(display.getWidth()); //设置宽度dialogPhoto.getWindow().setAttributes(lp);
在代码中设置按钮边框以及内部颜色:
GradientDrawable drawable = new GradientDrawable();drawable.setShape(GradientDrawable.RECTANGLE); // 画框drawable.setStroke(1, Color.BLUE); // 边框粗细及颜色drawable.setColor(0x22FFFF00); // 边框内部颜色mRadioExperience.setBackground(drawable);//将背景添加到指定按钮
在selector中为按钮背景添加点击后的颜色:(注意不是更改背景图片)
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"> <color android:color="#87CEFF"/> </item> <item > <color android:color="#00000000"/> </item></selector>
去掉Editview下面那条线(即背景):
<EditViewandroid:background="@null"/>
更多相关文章
- android 日期按钮实现
- Android TextView 个别文字字体颜色格式
- 点击listitem按下效果替换默认颜色
- 如何实现5个按钮成梅花状排列,并整体居中?
- Android 圆形按钮实现
- Android 监听EditText是否为空,控制按钮是否可用
- ImageButton"边框"的问题
- Android点击返回按钮两次退出系统