我的问题是如何将我的菜单下拉菜单移动到粉红色区域的空间(见第二张图片)。好像现在它也出现在我不想要的操作栏区域中。我希望我的菜单出现在下方操作栏。
请大家帮我解决这个问题。
菜单就是这样来的。
我希望我的菜单出现在操作栏下方。
这就是我的 menu.xml 的样子
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
tools:context="com.example.mobileinventorysuit.MainActivity" >
<item
android:id="@+id/login_mnu_imports"
android:icon="@drawable/import_menu"
app:showAsAction="always"
style="@style/OverflowMenu"
android:title="Import"/>
<item
android:id="@+id/login_mnu_settings"
android:icon="@drawable/settings_menu"
style="@style/OverflowMenu"
app:showAsAction="always"
android:title="Settings"/>
<item
android:id="@+id/login_mnu_dev"
android:icon="@drawable/dev"
style="@style/OverflowMenu"
app:showAsAction="always"
android:title="Device Info"/>
<item
android:id="@+id/login_mnu_exit"
style="@style/OverflowMenu"
app:showAsAction="always"
android:icon="@drawable/ic_lock_power_off"
android:title="Exit"/>
</menu>
Run Code Online (Sandbox Code Playgroud) 我有一个奇怪的情况,我的应用程序有时会崩溃(比如在做了将近20次事务后),但在调试模式下,即使在模拟器中它也不会发生崩溃.我也增加了我的堆内存.
我在这附加的日志错误:
07-20 11:27:39.207: E/AndroidRuntime(17877): FATAL EXCEPTION: main
07-20 11:27:39.207: E/AndroidRuntime(17877): java.lang.OutOfMemoryError
07-20 11:27:39.207: E/AndroidRuntime(17877): at java.util.ArrayList.toArray(ArrayList.java:492)
07-20 11:27:39.207: E/AndroidRuntime(17877): at java.util.ArrayList.<init>(ArrayList.java:93)
07-20 11:27:39.207: E/AndroidRuntime(17877): at com.mis.adapter.MicListAdapter.<init>(MicListAdapter.java:52)
07-20 11:27:39.207: E/AndroidRuntime(17877): at com.mis.controller.InventoryCount$InflateList.onPostExecute(InventoryCount.java:3061)
07-20 11:27:39.207: E/AndroidRuntime(17877): at com.mis.controller.InventoryCount$InflateList.onPostExecute(InventoryCount.java:1)
07-20 11:27:39.207: E/AndroidRuntime(17877): at android.os.AsyncTask.finish(AsyncTask.java:631)
07-20 11:27:39.207: E/AndroidRuntime(17877): at android.os.AsyncTask.access$600(AsyncTask.java:177)
07-20 11:27:39.207: E/AndroidRuntime(17877): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
07-20 11:27:39.207: E/AndroidRuntime(17877): at android.os.Handler.dispatchMessage(Handler.java:99)
07-20 11:27:39.207: E/AndroidRuntime(17877): at android.os.Looper.loop(Looper.java:137)
07-20 11:27:39.207: E/AndroidRuntime(17877): at android.app.ActivityThread.main(ActivityThread.java:4895)
07-20 11:27:39.207: E/AndroidRuntime(17877): at java.lang.reflect.Method.invokeNative(Native Method)
07-20 11:27:39.207: E/AndroidRuntime(17877): at java.lang.reflect.Method.invoke(Method.java:511)
07-20 11:27:39.207: …Run Code Online (Sandbox Code Playgroud)