ユーザーが画面をタップすると私はAldikoアプリでそれを見てきましたが、実装方法はわかりません。表示する隠すシャーロックアクションバー
助けを歓迎します。詳細はタップイベントにコードの下の使用を表示するには、あなたの活動にonCreate()
方法、
getSupportActionBar().hide();
をコード以下の使用を非表示にするには
ユーザーが画面をタップすると私はAldikoアプリでそれを見てきましたが、実装方法はわかりません。表示する隠すシャーロックアクションバー
助けを歓迎します。詳細はタップイベントにコードの下の使用を表示するには、あなたの活動にonCreate()
方法、
getSupportActionBar().hide();
をコード以下の使用を非表示にするには
、
getSupportActionBar().show();
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:id="@+id/containerMain"
第二には、活性のために、あなたのコードでこれを実装します:
まず、活動レイアウトのあなたのラッピングノード(main_layout.xml)にIDを与えるあなたが見たいと思うかもしれません興味のため
boolean isActionBarShow=true;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
a=getSupportActionBar();
RelativeLayout rl= (RelativeLayout)findViewById(R.id.containerMain);
rl.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction()==MotionEvent.ACTION_DOWN)
if (isActionBarShow)
{
a.hide();
isActionBarShow=false;
}
else
{
a.show();
isActionBarShow=true;
}
return false;
}
});
Eclipseで新しいアプリケーションを起動するときに表示されるフルスクリーンアプリテンプレートに追加します。アクションバーを自動的に隠すコードがあります。 –