我可以在我的 android-app 中使用哪些控件?

Posted

技术标签:

【中文标题】我可以在我的 android-app 中使用哪些控件?【英文标题】:What are these controls that I can use in my android-app? 【发布时间】:2012-08-22 11:06:45 【问题描述】:

我在 android 应用中看到了一个很棒的用户控制组件。我不知道它是什么。 这是这个应用程序的截图:

我对“拇指”标签下的用户控件组件感兴趣。它是什么?我已经用谷歌搜索了,但只找到了 TabActivity,它已经是一个已弃用的功能。

我必须使用什么来使它看起来像上面的屏幕截图?

我发现了这个关于标签控件的博客entry;这是制作该选项卡控件的正确方法吗?

我想在 Android 2.2+ 下使用它。

【问题讨论】:

看起来还可以,官方也有类似的例子,用于带有片段FragmentTabs的标签。这些标签可以是customized 很好的例子,但有很多无用的源代码。我不明白,为什么 Google 社区不能编写使用 Tabs 的简单示例。 FragmentTabs.java 包括"LoaderThrottle.ThrottledLoaderListFragment.class",其中包含 512 行。为了什么??简单的tab android app需要写512行才能开始使用tabs?? 顺便说一下,FragmentTabs 示例基于 Android 3.0 中的 ActionBar。但我需要 android 2.2 中的标签 :( ThrottledLoaderListFragment 只是一个示例片段,可以在选项卡中显示一些内容。您可以放心地忽略内容。 This FragmentTabs 示例通过兼容性库(API 级别 4+)使用带有选项卡、无操作栏且未弃用的片段 当我要执行时:“ActionBar bar = getActionBar();”在 Android 2.2 项目中,出现错误:“ActionBar 无法解析为类型”。当我尝试在 Android 3.2 中执行它时 - 它工作正常......你碰巧知道它为什么会这样工作吗? 【参考方案1】:

您是否正在寻找类似 iPhone 的标签栏?以下是 Android 标签栏上的几个示例,以及其他几个示例 检查它是否对您有帮助.. Iphone Like Tab bar in Android

干杯

【讨论】:

以上是关于我可以在我的 android-app 中使用哪些控件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的单点触控项目中使用 JdSoft.Apple.Apns.Notifications

Xamarin Android 应用程序因“意图必须包含显式包名称来构建 android-app”而崩溃

在我的网页中拆分静态文件 - 都有哪些取舍?

在我的应用程序中禁用多指触摸[重复]

我应该在我的 REST Api 中使用 Helmet 的哪些模块

如何确定在我的 2048 实现中哪些图块移动和合并?