Android edittext 的默认行为是当用户在横向模式下定位时,键盘填满屏幕,edittext 的输入填满顶部,旁边有一个“发送”或“完成”按钮。用户只能看到带有按钮的输入字段。并且输入字段的背景总是白色的。
如果我可以在该模式下更改背景颜色或透明度,我会很好。
我可以这样做吗?怎么做?
Android edittext 的默认行为是当用户在横向模式下定位时,键盘填满屏幕,edittext 的输入填满顶部,旁边有一个“发送”或“完成”按钮。用户只能看到带有按钮的输入字段。并且输入字段的背景总是白色的。
如果我可以在该模式下更改背景颜色或透明度,我会很好。
我可以这样做吗?怎么做?
在Xml
文件中你必须定义一个标签 android:background="#008A00"
在逗号中,您可以定义自己想要的颜色代码。如果你想动态透明而不是使用
button.getBackground().setAlpha(128); // 50% transparent
Int 范围是0-255
0
完全透明
255
的,完全不透明的
在 xml 中,您也可以定义alpha
透明度
android:alpha="0.0" that's invisible
android:alpha="0.5" see-through
android:alpha="1.0" full visible