ボタンを使用して、私が新しいアクティビティに取り組んでいるフラグメントを切り替えようとしています。私はオンクリックリスナーを使用してスイッチを試しています。開始アクティビティを使用するだけでなく、私はフラグメントマネージャーを使わなければならないかもしれないと思うが、私はこれをどのように使うべきか分からない。Androidスタジオ|使用方法フラグメントとアクティビティを切り替えるにはクリックしてください
これは私のコードです。
addPlayers.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(TeamManagementFragment.this,AddPlayer.class));
}
});
私が持っているエラーメッセージは、「コンストラクタを解決できません」である
あなたの助けをいただければ幸いです:)。 多くのありがとう、 エドワード。
ペティはどうもありがとうございました!これは私のために働いた!関心のない私は、v.getContext()はそれがあるビューを取得することを意味しますか? –
そうです! 'v'引数は実際にはどのビューがクリックされたのでしょうか?これは、同じOnClickListenerを多くのビューに適用できるからです。上記の例では、 'v'は' addPlayers'と等しくなります。 – petey
私はやった!私は、新しいプレイヤーアクティビティの追加とチーム管理の間の切り替えを元に戻そうとしています。 startActivity(Intent(v.getContext()、TeamManagementFragment.class)); 私のエラーは方法を解決できないと言います。 –