草庐IT

HoneyComb3

全部标签

android - 平板电脑上 Android Honeycomb 的 UI 指南

AndroidHoneycomb中的用户界面非常不同。我正在寻找开发人员感兴趣的已更改内容。Google还没有更新它的UI指南,所以我试图通过检查布局来找出这些东西。我主要对图标的尺寸和新型View感兴趣。操作栏高度为56dp(?android:attr/actionBarSize)。菜单图标现在似乎是32x32dp,之前是48x48dp。因为它们在操作栏中,所以它们周围有很多填充物。带有填充的菜单图标的大小为64x56dp。我需要这个,因为我试图将ProgressBar作为菜单项。还有什么变化吗?此外,我对一些常见UI模式的大小很感兴趣,例如邮件客户端等列表/详细信息布局的宽度。

android - 如何在 Honeycomb 应用程序中显示 FragmentBreadCrumbs

我想使用面包屑,但找不到任何有关如何使用它的信息。是否有使用面包屑标题的运行示例? 最佳答案 GoogleIO应用程序有一个使用fragment实现面包屑导航的很好示例。您可以从http://code.google.com/p/iosched/获取源代码.具体来说,查看项目源代码中的com.google.android.apps.iosched.ui.tablet.MapMultiPaneActivity。我已经在我的一个应用程序中使用了这个应用程序的框架,并且运行良好。 关于andro

android_asset 不适用于 Honeycomb?

我有一个Android应用程序,它偶尔会显示Assets文件夹中包含的静态网页。我一直在以编程方式显示这些:webView=newWebView(PKBDocument.KnowledgeBook.KBContext);setContentView(webView);webView.loadUrl("file:///android_asset/path/tothe/file.html");这适用于API级别3-9。我最近刚收到Shiny的新Xoom并尝试运行相同的应用程序,但出现错误位于file:///android_asset/path/to%20the/file.html的网页可能

android - 在Honeycomb中设置全息主题

我看到这篇关于在Honeycomb上使用新的全息主题的帖子:Changethemeaccordingtoandroidversion在我的应用程序中,我有minSdkVersion="11"和targetSdkVersion="11"。默认情况下,我得到纯黑色背景和浅色文本。如果我在应用程序或Activity上显式设置Theme.Holo,我仍然会得到纯黑色,使用以下方法:android:theme="@android:style/Theme.Holo"不过,我认为Theme.Holo使用了我在HoneycombGallery示例中看到的渐变背景,设置如下:caseR.id.toggl

android.R.id.empty 在 Xoom/Honeycomb 中损坏了吗?

我一直在尝试制作没有切换点的单选按钮。我通过这样做取得了成功:myRadioButton.setButtonDrawable(android.R.id.empty);这适用于Honeycomb3.0.x之前的所有设备。当我尝试在Xoom上使用“空”资源时,出现错误:ERROR/AndroidRuntime(xxxxx):Causedby:android.content.res.Resources$NotFoundException:FilefromdrawableresourceID#0x1020004所以,我想知道emptyresource是否有原因突然在Xoom上不起作用。任何帮助

android - 我可以在 Honeycomb 的操作栏中隐藏应用程序图标吗?

我目前正在为我的应用计划蜂窝更新,我想知道如何正确使用操作栏。我的第一个问题是是否可以从操作栏中隐藏应用程序图标和标题。是否有针对Honeycomb-UI的任何设计指南? 最佳答案 是的,您可以隐藏应用程序图标和标题。您还可以将应用程序图标替换为更宽的ActivityLogo图像。左侧的应用程序图标/Logo统称为“主页”可供性。您可以选择要求系统将其显示为“向上”。点按后,这应该会将用户带到您应用的主页/着陆页或应用导航层次结构中的上一级。当与后退按钮关联的历史记录可能很复杂时,它通过为用户提供一致的方式在您的应用中四处移动来补充

android - 从包中检索 hidensity drawable (honeycomb)

这段代码finalApplicationInfoai=getPackageManager().getApplicationInfo("com.company.hello",0);finalDrawabled=getPackageManager().getApplicationIcon(ai);即使在我的hidensityHoneyComb设备上也可以检索48x48(mdpi)的可绘制对象。考虑到我可以通过Bitmap.createScaledBitmap放大可绘制对象,我想问一下如何提取已经存在的高密度图标。getDrawableForDensity方法不适用于sdk编辑赏金暂时忘记了

android - Intent.ACTION_USER_PRESENT 未在 HoneyComb 或 ICS(三星)设备上收到

我有一个BackgroundReceiver设置来接收list文件中的android.intent.action.USER_PRESENT,如下所示:我重写的onReceive(Context,Intent)方法非常简单:@OverridepublicvoidonReceive(Contextcontext,Intentintent){if(intent!=null){if(Intent.ACTION_USER_PRESENT.equals(intent.getAction()){//wrapperforLog.d(String,String)Dbug.log("MyBroadcast

android - 在 AutoCompleteTextView Android HoneyComb Action bar 中显示光标

我在Honeycomb操作栏中放置了一个AndroidAutoCompleteTextView。问题是即使AutoCompleteTextView有焦点,它也不会显示光标,因此最终用户认为该框没有焦点。 最佳答案 将这些属性添加到您的AutoCompleteTextView中,使光标变为黑色:android:textColor="#000000"android:textCursorDrawable="@null"发件人:https://stackoverflow.com/a/9165217/1267112

AndroidRuntimeException : requestFeature() must be called before adding content exclusive to Honeycomb 3. 1 - 3.2.1

上次更新后,我的应用出现以下问题:java.lang.RuntimeException:UnabletostartactivityComponentInfo{my.package/my.package.MyMainActivity}:android.util.AndroidRuntimeException:requestFeature()mustbecalledbeforeaddingcontentatandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:1818)atandroid.app.Activ