0

MainActivity.javaコンテンツ ビューが次のようなアクティビティ ( ) があります。

this.setContentView(R.layout.standalone_example);

私のstandalone_example.xmlはこのようなものです

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
<com.abc.view.PageCurlView
    android:id="@+id/dcgpagecurlPageCurlView1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:background="@drawable/page1" />
</RelativeLayout>

のオブジェクトと変数にアクセスしPageCurlView.javaたいので、いくつかの作業が完了しました。何時間も検索していますが、答えが見つかりませんでした。PageCurlView.javaMainActivity.java

4

1 に答える 1

1

アクティビティで findViewById() を使用して、膨張した PageCurlView への参照を取得できます。アクティビティのメソッドで:

PageCurlView mPageCurlView = (PageCurlView) findViewById(R.id.dcgpagecurlPageCurlView1);

その後、mPageCurlView でメソッドを呼び出したり、パブリック変数にアクセスしたりできます。findViewById() を使用する前に、アクティビティで setContentView() を最初に呼び出す必要があることに注意してください。

于 2012-06-24T13:46:50.680 に答える