0

ブラウザと同様の機能を持つアプリを作成しました。これは私が今持っているものです。カスタムビューを作成する方法をすべてのアクションバーのスペースを取るので、メニューもカバーしますか?

actionbar

のEditText(その中google.comと1)をユーザーがクリックするiがオーバーフローボタンと他のアイコンをカバーアクションバーのスペースのすべてを取ることにしたいときはいつでも(これらもメニュー項目です)。

私はそれを行う方法はありますか?これまでは、edittextのレイアウトウェイトを1に設定しようとしましたが、動作しません。私も、私はプログラム的にそれをやってみたいことを言及する必要があり

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<EditText xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/searchfield" 
    android:layout_width="0dip" 
    android:layout_weight="1" 
    android:layout_height="match_parent" 
    android:background="@android:color/transparent" 
    android:imeOptions="actionGo" 
    android:inputType="textWebEmailAddress" 
    android:text="www.google.com" /> 
</LinearLayout> 

:アクションバー内のカスタムビューは、ここでは、このような直線的なレイアウトです。

みんなありがとう

あなたは、次のトピックによって、これらのアイコンを非表示にすることができます
+0

あなたが必要とするときouldアクティビティの 'requestWindowFeature'を呼び出すことで、ブラックジャックなどで自分のアクションバーを追加する –

+0

EditTextをクリックするとメニュー項目を非表示にすることができます。 – jaibatrik

+0

メニュー項目を隠す方法を見つけました。メニュー全体を隠すことはできますか? –

答えて

0

How do I hide a menu item in the actionbar?

私はあなたが簡単にクリック、 何かのよう際にアクションバーを隠すことができると思います。

ActionBar actionBar = getActionBar(); //OR getSupportActionBar(); 
actionBar.hide(); 

そして、それを戻します

actionBar.show(); 
+0

問題は、エディットテキストがそのアクションバーの中にあることです。 edittextも隠しませんか? –

関連する問題