1
我想擴展android的默認IME LatinIME。我從here克隆了LatinIME的Android 2.1標籤,但是代碼存在一些問題。擴展LatinIME
例如,在類CandidateView
中,使用變量mScrollX
,其是擴展類View
的一部分。但事實證明,使用公共SDK,該變量是私有的,所以它不能被子類使用。
我在谷歌找到的解決方案是改變公共獲取者View
的使用mScrollX
,但代碼也設置了該變量,並且沒有可用的setter。
另一個問題是,使用com.android.internal.R
,這也是不公開的。
我該如何擴展LatinIME?有沒有人試圖做這樣的事情?