2

独自のビューを作成しました:

    private class SampleView extends View {

そして、このビューをxmlファイルで作成したLinearLayoutに「植え付け」たいと思います。それ、どうやったら出来るの?誰かが私を助けることができますか?

4

3 に答える 3

3

レイアウトファイルに追加

<LinearLayout >

<com.yourpackagename.SampleView />

<LinearLayout> 

また

LinearLayout lLayout = (LinearLayout)findViewById(R.id.linearlayout);
lLayout.addView(new SampleView());
于 2012-05-06T12:28:43.920 に答える
2

カスタム ビュー クラスの完全修飾名を使用するだけです

<LinearLayout ...>
  <your.package.SampleView 
    android:layout_width=".."
    android:layout_height=".."
    ..
  >
  </your.package.SampleView >
  ..
</LinearLayout>

ただし、クラス定義から「プライベート」を削除し、ネストされたクラスの場合はstaticを追加します。

この時点で内部クラスを使用することはできません

于 2012-05-06T12:31:10.820 に答える