私はアンドロイドアプリでメニューを作っていますが、メニューボタンを押すと表示されないようにしたいと思います。メニューはアンドロイドでメニューボタンはありません
例: これはアンドロイドのGoogleマップアプリです。 アプリがメニューボタンなしで実行されている間、このようなメニューを下部に表示します。 私は誰かが私は正確に何をしたい:)
おかげで多くのことを得たことを願っています。
私はアンドロイドアプリでメニューを作っていますが、メニューボタンを押すと表示されないようにしたいと思います。メニューはアンドロイドでメニューボタンはありません
例: これはアンドロイドのGoogleマップアプリです。 アプリがメニューボタンなしで実行されている間、このようなメニューを下部に表示します。 私は誰かが私は正確に何をしたい:)
おかげで多くのことを得たことを願っています。
あなただけの次の操作を行うメニューが必要な場合:
public class Test extends ListActivity {
String classes[] = { "first item", "second item", "third item", "fourth item"};
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setListAdapter(new ArrayAdapter<String>(Test.this,
android.R.layout.simple_list_item_1, classes));
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
String planet = classes[position];
try {
Class ourClass = Class.forName("com.test.test." + planet);
Intent ourIntent = new Intent(Test.this, ourClass);
startActivity(ourIntent);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
このコードはあなたに上記の画像のようにメニューを作成しませんが、それはあなたのVoIP音声メニューを提供し、あなたが望むようにあなたがそれをカスタマイズすることができます。
この情報は役に立ちましたか?
これを行うにはRelativeLayoutをyseすることができます。たとえば :
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true" >
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon" />
</LinearLayout>
</RelativeLayout>
</RelativeLayout>
あなたが見ているものは、アクションバーの上に置かれているスピナーです。
Androidのウェブサイトは、あなたが今それをしようとすると、http://developer.android.com/resources/tutorials/views/hello-spinner.html
私のポストをもう一度読むと、一番上のスピナーメニューではなく、一番下にあるものを意味しました、BTWは助けてくれてありがとう、私はそのリンクを必要としていました:)。 – Adly
OH。 ICSデバイスのオーバーフローメニュー項目だけです。 (あなたは3つの垂直の正方形のドットを意味します、そうですか?)そうであれば、通常のようにメニューを作成し、ActionBarを使用してください。オーバーフローボタンは、メニューボタンがないデバイスに表示され、通常のメニュー項目を表示します。 – Navarr
ページの中央にあるメニューを意味し、別のリストの代わりにそのように表示したい場合は、Developer Manual:http://developerのDialogs部分を見てください。 android.com/guide/topics/ui/dialogs.html – Navarr
おかげで見つけることができますスピナーのチュートリアルを持っている.. :)。 – Adly