0

我有一个简单的选项菜单,只定义了标题,没有图标,文本被截断: Nexus 7 选项菜单被切断

我能做些什么来避免这种情况?我正在使用 Jelly Bean 4.2 并在 Nexus 7 上进行测试。我在文档中或通过 Google 找不到对齐或菜单定位的任何内容。

菜单定义的 XML 如下:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/menu_create_user"
        android:title="Create">
    </item>
    <item
        android:id="@+id/menu_refresh"
        android:title="Refresh">
    </item>
    <item
        android:id="@+id/menu_remote"
        android:title="View Remote">
    </item>
</menu>

有什么想法或想法吗?

编辑 进一步看,我的问题似乎是它看起来是以“手机尺寸”而不是“平板电脑”尺寸显示的。将我的操作栏的大小与 Google Maps 或 Drive 的大小进行比较,它要大得多,而且像素化程度更高(请参阅菜单图标上的模糊性?)

所以我想部分问题是我如何告诉我的应用程序我在平板电脑上?我在应用程序配置中使用标准 Theme.Holo.*,但这是我设置的唯一 L&F。

4

2 回答 2

0

我用清单中的这个简单行解决了这个问题

supports-screens android:anyDensity="true"

于 2014-03-21T15:43:52.463 回答
0

好的,这是一个布局问题,但并不是很明显。我所要做的就是“解决”这个问题:

<uses-sdk android:minSdkVersion="11"  android:targetSdkVersion="17" /> 

到我的清单文件。我认为minSdkVersion可以高于 3,其中添加了明显不同的屏幕尺寸支持。我猜手机布局根本没有空间用于操作栏中的文本视图。

从这里的另一个 StackOverflow 问题中发现了这一点。到目前为止,我还没有阅读任何关于不同屏幕尺寸需要做什么以及桌子和手机之间的差异的内容。

于 2013-01-09T19:24:47.417 回答