草庐IT

view_facade

全部标签

android - Android 中 View 导航的设计模式?

我是Android开发的新手,面临UI实现问题。也就是说,我正在尝试找到一种解决View层次结构和View之间导航(具有历史记录)的好方法(设计模式?)。是否总是必须启动新的Activity?我不想在使用AndroidSDK的第一步中学习坏习惯,因此我的问题。您认为可以遵循的个人方法或指向详细说明该主题的资源/教程的任何链接将不胜感激。 最佳答案 在Android中,推荐的行为是这样的:“后退”按钮可让您返回到上一个“屏幕”。你并不总是需要启动一个新的Activity来创建一个新的“屏幕”,如果你管理自己的“子屏幕”,你应该覆盖你的

android - 如何使用 Roboguice 注入(inject)对话框 View ?

roboguice似乎只能从Activity的onCreate(...)中定义的contentView注入(inject)View。在onCreate()之外,例如,如果我有我的自定义对话框,它也有一个内容View(例如dialog.setContentView(R.layout.dialog_layout);),如何在我的Activity中注入(inject)来自此dialog_layout的View?(当我直接在Activity中注入(inject)对话框View时,我得到了null) 最佳答案 目前roboguice不支持为诸

android - 我应该将所有 Android View 属性放入样式中吗?

我看到一些Android开发者提倡这种形式的声明式布局:即几乎所有属性(包括ID)都进入样式定义。它当然可以缩短布局文件,但这是否太过分了?您建议在样式定义中加入什么,在布局中应该保留什么,为什么?我今年开始做Android开发,但之前有开发经验。像这样的问题非常重要,我们使用工具的“方式”,习惯,才能更有效率。感谢您分享您对什么对您有用的看法,以提高清晰度、效率、可维护性和应用可靠性。 最佳答案 我一直在思考这个问题,在处理多种设备尺寸和密度时,它变得更加切题。在样式中放入过多信息会限制它们的使用,尤其是在处理横向和纵向布局时。例

android - 使用 ListAdapter 创建全角 View

我正在尝试在ListView(通过ListAdapter)中创建全宽View。这是当前的测试代码:LinearLayoutresult=newLinearLayout(context);TextViewtestView=newTextView(context);testView.setText("Aaah");TextViewtest2View=newTextView(context);test2View.setText("Eeeeh");result.addView(testView,newLinearLayout.LayoutParams(0,LayoutParams.WRAP_C

Android图片轮播 View (感觉像)

我有一部带HTCsense的Android手机,我的设备上安装了一个标准的音乐播放器。这个音乐播放器可以很好地滚动专辑,我认为iPod也有同样的显示方式。我在互联网上搜索了它,但找不到...是否有标准控件可以执行此操作,如果没有,最好的解决方案是什么? 最佳答案 您好,您必须实现这种控制,多亏了NeilDavies,小菜一碟。CoverFlowWidget这是新版本AndroidCoverflowWidgetV2 关于Android图片轮播View(感觉像),我们在StackOverfl

android - 如何在 Eclipse 中使用布局 View 和 View 属性

我在Eclipse的Android窗口之间看到了一些窗口(布局View、View属性、TreeView、树概述),但我无法使用它们,因为它们总是空的。如何使用它们?我希望它们对绘制或显示布局有用。 最佳答案 在ADT9.0.0中,所有这些View在Eclipse中都消失了,并且显然移回了hierarchyviewer。但是,对于ADT8.0.0和ADT8.0.1,您可以使用这些View选项。TreeViewTreeView将您的布局描述为树层次结构。它只显示您的布局View层次结构。如果您单击其中一个View元素,您将获得其View

java - Android自定义状态通知 View 高度

我已经根据Android开发人员指南制作了客户状态栏通知。我想创建一个自定义的扩展View,因为默认设置会截断我的内容。我能够模拟类似于默认View的东西,但我的内容被截断,因为它的高度超出了通知区域的高度。有没有办法在声明通知时(在本例中为服务)通过布局或某种方式来扩展状态栏通知的通知展开View的高度? 最佳答案 Isthereawaytoexpandtheheightofthenotificationexpandedviewformystatusbarnotificationviathelayoutorsomemeanswhe

android - 在 web View 中重新创建在页面浏览器上查找功能

我正在尝试重新创建在Android网络浏览器中找到的“在页面上查找”功能,以便我可以将它应用到我的WebView中。有谁知道我可以开始寻找的好地方或任何提示吗?到目前为止我有:webView.findAll("something");try{Methodm=WebView.class.getMethod("setFindIsUp",Boolean.TYPE);m.invoke(webView,true);}catch(Throwableignored){Log.i("Error",ignored.toString());}但它只允许预定义的搜索。浏览器允许您输入要搜索的内容。我希望有一

安卓 - view.Surface OutOfResourcesException

当我使用ListView导航和标准菜单键在它的内部移动时,我的Android应用程序似乎没有释放它的View。在大约10个不同的(大约10个独特的View)加载后,它开始滞后和黑屏。错误日志:07-0109:54:42.913:INFO/ActivityManager(1279):Starting:Intent{cmp=com.site.android.conferencecompanion/.Search}frompid3129007-0109:54:43.013:ERROR/msm7x30.gralloc(1279):/dev/pmem:nomorepmemavailable07-

安卓标签 View

我在选项卡View中遇到问题。我必须显示选项卡View许多导航。例如。在名为“销售”的第一个选项卡中,它列出了所有销售路线。如果用户单击一条路线,它需要像在第一个选项卡中一样去零售商列表。有很多页面(View)可用。从我的角度来看,它只在第一个View中显示选项卡,这意味着当它加载选项卡时,它会向我显示带有选项卡View的销售路线列表。当我点击销售路线时,它显示零售商但没有出现标签View。这是我的代码:tabview.xml这是我的主要Activity:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedI