XMLにもボタンを追加したフラグメントがあります。このボタンで新しい種類のメニューを起動したいので、クリックしたときにポイントするリスト アクティビティ Java クラスにしました。ボタンと onclick メソッドをどこに追加すればよいですか? ページフラグメントクラスで?これを実行しようとすると、もちろんボタンを定義するために使用しているメソッド「findviewbyid」を解決できません。また、setContentView に対しても同じエラーがスローされます。このコードを frag の Activity クラスに入れてみましたが、これを行うとアプリの読み込みに失敗します。ボタンを機能させるために追加しようとしているコードは次のとおりです。
Button chOptions = (Button) findViewById(R.id.bOptions);
chOptions.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
setContentView(R.layout.channel_menu);
}
});
channel_menu は、私が作成した List アクティビティです。これが私のマニフェスト宣言です:
<activity android:name=".ChannelMenu"
android:label="Channel Options"
android:theme="@android:style/Theme.Holo">
<intent-filter>
<action android:name="android.intent.action.CHANNELMENU" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
ありがとう!