扩展LatinIME

时间:2010-10-11 04:14:10

标签: android android-source

我想扩展android的默认IME,LatinIME。我从here克隆了LatinIME的Android 2.1标签,但代码存在一些问题。

例如,在类CandidateView中,使用变量mScrollX,它是扩展类View的一部分。但事实证明,使用公共SDK,该变量是私有的,因此它不能被子类使用。

我在Google中发现的解决方法是更改​​mScrollXView的公共getter的使用,但代码也设置了该变量,并且没有可用的setter。

另一个问题是使用了com.android.internal.R,这也是公开的。

我应该如何扩展LatinIME?有没有人试图做这样的事情?

1 个答案:

答案 0 :(得分:0)

使用此:

int scrollX = getScrollX();