我正在通过修改 SDK 中的 android 软键盘示例来构建自定义键盘。我想更改按钮和背景的图像,但我不知道这些值的存储位置。它们存储在哪里,或者我如何更改图像或仅更改颜色?
问问题
2058 次
3 回答
0
在 onClick 方法中,您需要更改按钮的图像,这种方式..
public void onClick(View v) {
if(v==buttonName){
buttonName.setBackgroundResource(R.drawable.imageName);
}
}
键盘背景颜色可以在 input.xml 中使用android:background
于 2012-12-05T06:06:37.343 回答
0
您需要编辑文件
资源/布局/input.xml
示例 input.xml 可能如下所示。
<com.example.keyboard.LatinKeyboardView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/keyboard"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@drawable/keyboardbackground"
android:keyBackground="@drawable/samplekeybackground"
android:keyPreviewLayout="@layout/input_key_preview"
android:keyTextcolor="@android:color/black"/>
在KeyboardView文档中可以找到更多属性。
于 2013-06-04T21:49:29.863 回答