如何在Android设置应用中添加自定义输入法的偏好?

时间:2010-08-19 16:48:28

标签: android settings preferences android-softkeyboard

最近我开始开发Android软键盘并且在偏好方面遇到了一些问题。

如何向Android设置应用添加偏好设置?我几乎搜索了AnySoftKeyboard的所有源代码,但没有找到任何可以将它们添加到“设置”应用程序的内容。

我正在放置一个链接来显示我的意思:http://code.google.com/p/softkeyboard/wiki/Settings

(从头开始的第一张照片)

谢谢

P.S。抱歉我的英文不好..

2 个答案:

答案 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>