0

デフォルトの上部ではなく下部にアクションバーが必要なアプリを開発しています (分割アクションバーではありません)。

私のアプリケーションはランドスケープ モードで実行され、車内で使用されます。使いやすいので、下部にアクション バーが必要です。

アクションバーを一番下に移動することはできますか?

4

3 に答える 3

0

アクションバーを一番下に移動することはできますか?

いいえ、申し訳ありません。デフォルトのアクション バー (例: を使用) を取り除き、Theme.NoActionBarアクティビティが下部で使用する独自の「カー バー」を作成する必要があります。

于 2012-09-18T16:38:07.970 に答える
0

はい。このシナリオでは不可能です。この代わりに、フッターやメニュー項目のようなレイアウトを作成して、ポップ ウィンドウを使用します。

@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); 
}
于 2014-12-23T08:19:48.743 に答える
0

ボタンにアクションバーを配置することはできません。カスタム ビューを実装してみてください。アプリケーションを車で使用する場合は、ダッシュボード デザイン パターンを使用してみてください。重複の可能性: Android - Android アクション バーの位置を変更します

于 2012-09-18T16:16:02.760 に答える