Java 访问自定义视图中的组件(充气布局)?

Java 访问自定义视图中的组件(充气布局)?,java,android,custom-view,layout-inflater,Java,Android,Custom View,Layout Inflater,我可能犯了一些愚蠢的错误 我有一个自定义视图,并使用LayoutInflater从XML获取布局。 现在,假设我有一个叫做bt1的按钮。通常,我会使用findviewbyd,但这不起作用 如何在自定义视图中获取按钮 LinearLayout lytContainer; public obj(Context c){ super(c); lytContainer = (LinearLayout) View.inflate( this.getContext()

我可能犯了一些愚蠢的错误

我有一个自定义视图,并使用LayoutInflater从XML获取布局。 现在,假设我有一个叫做bt1的按钮。通常,我会使用findviewbyd,但这不起作用

如何在自定义视图中获取按钮

LinearLayout lytContainer;
public obj(Context c){
    super(c);

    lytContainer = (LinearLayout) View.inflate(
            this.getContext(), R.layout.myLayout, null);
    TextView t = (TextView)findViewById(R.id.bt1);
    t.setText("cake");

}
您必须使用:

    TextView t = (TextView)lytContainer.findViewById(R.id.bt1);