我正在尝试创建一个android键盘,到目前为止这段代码运行良好
package keyboard.rob.com;
import...
public class xyz extends InputMethodService
implements KeyboardView.OnKeyboardActionListener {
private LinearLayout mInputView;
@Override public View onCreateInputView() {
mInputView = (LinearLayout) getLayoutInflater().inflate(R.layout.main, null);
return mInputView;
}
...
但后来当我想
LinearLayout LinLayBg = (LinearLayout)findViewById(R.id.LL_total);
要用按钮填充它,它显示
“*未定义zyz*类型的findviewbyid(int)方法”
有什么想法吗?谢谢!
最佳答案
我认为您试图从视图的非实例调用方法。
尝试:
mInputView.findViewById(R.id.LL_total);
希望有帮助