誰かが私にアクションバーについて質問してもらえるかどうか疑問に思っていましたか?私は最近、アンドロイドアプリの別のアクティビティに問題がありましたが、マニフェストファイルにapptheme.noactionbar
を設定して解決しましたが、今は決定しました。私はMainActivityページにあるように私の他の活動にアクションバーメニューを持っていたいと思います。 2番目のアクティビティにアクションバーメニューを追加して回答を探していましたが、それを行う方法を理解できませんでした。私はいくつかの答えを試みるが、彼らは私のために働いていない。私もapptheme.noactionbar
をapptheme.actionbar
に切り替えてみてください。私は、アクションバーを追加する方法についていくつかの新しい答えを見つけましたが、私のOnCreateメソッドでツールバーコードを削除してcode (found in this answer)に置き換えることができるかどうかはわかりません。だから私はそれを正しくやっているのかどうか分からない、もし私が何かを逃してしまえば、それを機能させるために追加したと思っているのだろうか?メインアクティビティから別のアクティビティにアクションバーメニューを追加するには?
私は何をすべきか分かりませんが、私は以前にコーディングを行っていましたが、アクティビティの前にアクションバーメニューを実行したことはありませんでした。私はこのアクティビティのメニューがMainActivityのメニューと異なるように、メニューフォルダに別のメニューを作成しました。だから、私はここに私の投稿し、誰かがそれを見て、私が間違って何を教えてくれるのだろうかと思っていた?
ありがとうございました!
マイコードここ
新しい活動(アプリはMainActivity後に開始アクティビティにアクションバーのメニューを追加しようとしている)
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.widget.TextView;
public class results extends MainActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.results);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_results, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
私のアプリの他の部分であれば、私の新しい活動のためのコード、ソースが必要です、私に教えてください。私はここに投稿します。
どこでも同じツールバーのフラグメントを使用してメインアクティビティのコンテナに追加するか、各アクティビティにseprateツールバーを追加する必要があります – dharmx
こんにちはdharmx、ありがとうございます。 「断片を使う」と言うと、どうすればいいですか?あなたは私にしたいことの例のコードをすることができますか?私は例を求めて申し訳ありません、前にいくつかの前進的なアンドロイドコーディングを行ったことがありますが、私のコード内の断片では決して動作しません。ありがとうございます – Mike