最近我开始开发Android软键盘并且在偏好方面遇到了一些问题。
如何向Android设置应用添加偏好设置?我几乎搜索了AnySoftKeyboard的所有源代码,但没有找到任何可以将它们添加到“设置”应用程序的内容。
我正在放置一个链接来显示我的意思:http://code.google.com/p/softkeyboard/wiki/Settings
(从头开始的第一张照片)
谢谢
P.S。抱歉我的英文不好..
答案 0 :(得分:9)
我自己找到了:
在输入法的XML中,您需要将 android:settingsActivity 标记与您的PreferenceActivity类的链接放在一起: Example
答案 1 :(得分:0)
这是一个例子:在你的输入法xml声明中设置android:settingsActivity。
<?xml version="1.0" encoding="utf-8"?>
<input-method
xmlns:android="http://schemas.android.com/apk/res/android"
android:settingsActivity="com.justes.yogabook.holo_keyboard.wrapper.SettingsActivity">
<subtype
android:label="@string/yogabook_holo_keyboard_subtype_label"
android:imeSubtypeLocale="en_US"
android:imeSubtypeMode="keyboard" />
</input-method>