기본 동작 대신 분리 동작 표시 줄 대신 하단에 동작 표시 줄이 필요한 응용 프로그램을 개발 중입니다.상단 대신 하단의 작업 표시 줄
내 응용 프로그램은 가로 모드로 실행되며 자동차에서 사용되며 사용하기 쉽기 때문에 맨 아래에 작업 표시 줄이 필요합니다.
작업 표시 줄을 아래쪽으로 이동할 수 있습니까?
기본 동작 대신 분리 동작 표시 줄 대신 하단에 동작 표시 줄이 필요한 응용 프로그램을 개발 중입니다.상단 대신 하단의 작업 표시 줄
내 응용 프로그램은 가로 모드로 실행되며 자동차에서 사용되며 사용하기 쉽기 때문에 맨 아래에 작업 표시 줄이 필요합니다.
작업 표시 줄을 아래쪽으로 이동할 수 있습니까?
작업 표시 줄을 아래쪽으로 이동할 수 있습니까?
아니요, 죄송합니다. 기본 작업 표시 줄 (예 : Theme.NoActionBar
)을 제거하고 하단에서 활동에 사용되는 나만의 '자동차 바'를 만들어야합니다.
버튼에 작업 표시 줄을 표시 할 수 없습니다. 사용자 지정보기를 구현하십시오. 자동차에서 응용 프로그램을 사용하는 경우 대시 보드 디자인 패턴을 사용해보십시오. 중복 가능성 : Android - Change position of android action bar.
예. 이 시나리오에서는 불가능합니다. 대신 바닥 글 및 메뉴 항목과 같은 레이아웃 만들기 팝업 창을 사용하십시오.
@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);
}