デフォルトの上部ではなく下部にアクションバーが必要なアプリを開発しています (分割アクションバーではありません)。
私のアプリケーションはランドスケープ モードで実行され、車内で使用されます。使いやすいので、下部にアクション バーが必要です。
アクションバーを一番下に移動することはできますか?
デフォルトの上部ではなく下部にアクションバーが必要なアプリを開発しています (分割アクションバーではありません)。
私のアプリケーションはランドスケープ モードで実行され、車内で使用されます。使いやすいので、下部にアクション バーが必要です。
アクションバーを一番下に移動することはできますか?
アクションバーを一番下に移動することはできますか?
いいえ、申し訳ありません。デフォルトのアクション バー (例: を使用) を取り除き、Theme.NoActionBar
アクティビティが下部で使用する独自の「カー バー」を作成する必要があります。
はい。このシナリオでは不可能です。この代わりに、フッターやメニュー項目のようなレイアウトを作成して、ポップ ウィンドウを使用します。
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.tabhost);
init();
popupInit();
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//Creating the instance of PopupMenu
PopupMenu popup = new PopupMenu(TestingActivity.this,v);
//Inflating the Popup using xml file
popup.getMenuInflater().inflate(R.menu.main, popup.getMenu());
//registering popup with OnMenuItemClickListener
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
Toast.makeText(TestingActivity.this,"You Clicked : ",Toast.LENGTH_SHORT).show();
return true;
}
});
popup.show();//showing popup menu
}
public void init() {
popupButton = (Button) findViewById(R.id.popupbutton);
insidePopupButton = new Button(this);
secondPopupButton = new Button(this);
layoutOfPopup = new LinearLayout(this);
insidePopupButton.setText("OK");
secondPopupButton.setText("OK");
//layoutOfPopup.setOrientation(1);
layoutOfPopup.addView(insidePopupButton);
layoutOfPopup.addView(secondPopupButton);
}
public void popupInit() {
popupButton.setOnClickListener(this);
insidePopupButton.setOnClickListener(this);
popupMessage = new PopupWindow(layoutOfPopup, LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
popupMessage.setContentView(layoutOfPopup);
}
ボタンにアクションバーを配置することはできません。カスタム ビューを実装してみてください。アプリケーションを車で使用する場合は、ダッシュボード デザイン パターンを使用してみてください。重複の可能性: Android - Android アクション バーの位置を変更します。