我有自定义View我写过,它将一系列按钮连接到预定义的方法.这些按钮是我正在创建的View的子项.
我的问题是,我可以用什么最早的方法来覆盖使用一系列findViewById的?我相信我不能在构造函数中使用它,因为任何调用findViewById都会返回null.
谢谢,
布拉德.
小智 5
如果您的类是子类ViewGroup,则可以在此方法中覆盖onFinishInflate和使用findViewById:
public void onFinishInflate() {
super.onFinishInflate();
TextView view = (TextView) findViewById(R.id.view_id);
...
}
Run Code Online (Sandbox Code Playgroud)