1

私はViewxmlレイアウトを膨らませて作成しています:

    LayoutInflater inflater = (LayoutInflater) getBaseContext()
            .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View view=inflater.inflate(com.example.R.layout.aaa, null);

aaa.xml には、RelativeLayoutそれ自体に aTextViewと aが含まれていButtonます。TextViewどうすればビューオブジェクトにアクセスできますか?

4

1 に答える 1

1

まず、到達しようとしている TextView には ID (@android:id="@+id/yourTxtId" など) が必要です。次に、rootView から、実際に必要なすべてを膨らませている View の場合は:

View view=inflater.inflate(com.example.R.layout.aaa, null);
TextView txt = (TextView)view.findViewById(R.id.yourTxtId);
//And here you have the reference...

よろしく!

于 2013-09-11T17:30:35.780 に答える