私はアンドロイドアプリを作成しています。私はデフォルトのアクションバーと私自身のカスタムツールバーをアクションバーとして隠そうとしていますが、デフォルトのナビゲーションアイコンとアクションバーのタイトルは隠されていないし、右側からナビゲーション引き出しを開くと、左側から私のカスタムナビゲーションアイコンが隠れ、代わりにアンドロイドのデフォルトのナビゲーションアイコンが表示されます。 NoActionBarとNoThemeスタイルを使用しようとしましたが、動作しません。 ここに私のコードのサンプルがありますが、私は間違っていますdeafaultアクションバーを非表示にすることはできません[ANDROID]
助けていただければ幸いです。
public class MyActivity extends AppCompatActivity
{
Toolbar main_toolbar;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
setUpToolBar();
}
public void setUpToolBar()
{
main_toolbar=(Toolbar)findViewById(R.id.toolbar)
//set up the home_main_toolbar
android.app.ActionBar actionBar = getActionBar();
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);
setSupportActionBar(main_toolbar);
if (activity.getSupportActionBar() != null)
main_toolbar.setNavigationIcon(R.drawable.img_toolbar);
main_toolbar.setNavigationOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View view) {
//Open navigation drawer
}
});
}
}
try getSupportActionBar()。hide(); – kggoh
ツールバーを設定する前に@kggoh? – User
@User私はそれが問題ではないと思っています。隠れているだけで、アクションバーはまだ存在しています。あなたはそれを見ることができません。 =名前 アンドロイド:しかし、あなたは確かgetSupportActionBarは() – kggoh