小编Pau*_*ulP的帖子

如何在菜单按钮的设备上强制使用溢出菜单

我想让所有不适合ActionBar的菜单项都进入溢出菜单(从操作栏到菜单按钮),即使在有菜单按钮的设备上也是如此.对于用户而言,这似乎更直观,而不是将它们放入单独的菜单列表中,该列表要求用户从触摸(屏幕)交互跳转到基于按钮的交互,这仅仅是因为ActionBar的布局不能适合他们在栏上.

在模拟器上,我可以将"硬件后退/主页键"值设置为"否"并获得此效果.我已经在代码中搜索了一种方法来实现具有菜单按钮但不能很好的设备的实际设备.谁能帮我?

android android-actionbar

158
推荐指数
6
解决办法
8万
查看次数

unparsed aapt error(s)!

我正在使用Eclipse中的Android,并尝试将我发现的模板项目中的代码组合到Android启动新项目时创建的框架项目中.这不是初始设置; 已经有几个项目正在运行,虽然我是Android编码的新手,但我已经工作了几个星期没有这个问题,所以我认为环境设置得很好.

我看到的错误是 -

Unparsed aapt error(s)! Check the console for output
Run Code Online (Sandbox Code Playgroud)

有一次,我清除了控制台消息,现在甚至在关闭项目和Eclipse之后,然后重新打开我没有得到控制台消息,我的源文件或资源文件都没有被标记.

什么是aapt,我应该在哪里寻找此错误的来源?在此先感谢您的帮助.

eclipse android aapt

8
推荐指数
1
解决办法
2万
查看次数

如何在Eclipse中运行Android Support4Demo

我正在努力获得在Eclipse中设置并运行的4级支持库的演示.提前道歉; 我想完整地描述我所做的事情.将真正欣赏这里的SO的专家之一的帮助.

这就是我所做的 -

  • 1 - 创建新项目:

    而不是试图让Eclipse"从现有源创建项目"或"从现有样本创建项目"以及那些似乎由这些项目设置方法产生的所有问题,我创建了一个新项目.

  • 2 - 'src','res'子目录:

    删除从这些目录自动创建的所有文件,然后从支持4Demo的sdk版本将文件夹结构和所有文件复制到项目中.

  • 3 - 添加了支持jar

    创建了一个名为'lib'的子目录,并为其添加了android-support-v4.jar的COPY.然后我将其添加到Build Path(这导致了名为"Reference Libraries"的新文件夹,其中包含android-support-v4.jar文件.

  • 4 - AndroidManifest.xml:

    将自动生成的清单替换为演示项目目录中的清单.

问题/疑问

我从eclipse收到有关目标API级别的警告

Attribute minSdkVersion (4) is lower than the project target API level (13)
Run Code Online (Sandbox Code Playgroud)

好的,我理解那个.(我希望能够在8级(或更低级别)虚拟设备上运行它.这就是这个支持库的用途.)

但我也得到一个错误清单文件,我不能做的意义-

error: No resource identifier found for attribute 'stopWithTask'
in package 'android' AndroidManifest.xml /Supportv4Demo line 226
Android AAPT Problem
Run Code Online (Sandbox Code Playgroud)

此引用的清单中的行是服务引用 -

<service android:name=".content.LocalServiceBroadcaster$LocalService"
                     android:stopWithTask="true" />
Run Code Online (Sandbox Code Playgroud)

我对Eclipse不太熟悉(这肯定是我的问题的一部分)但我怀疑Eclipse已经以某种方式修改了包含,并且我没有在某处获得正确的包引用.我已经检查过LocalServiceBroadcaster类,它的'includes'看起来像这样 -

package com.example.android.supportv4.content;

import com.example.android.supportv4.R;
import android.R.attr;
import android.app.Activity;
import android.app.Service;
import android.content.BroadcastReceiver; …
Run Code Online (Sandbox Code Playgroud)

eclipse android

3
推荐指数
1
解决办法
3640
查看次数

标签 统计

android ×3

eclipse ×2

aapt ×1

android-actionbar ×1