小编Soh*_*ham的帖子

在twitter bootstrap中,导航栏和导航丸有什么区别?

我正在浏览twitter bootstrap的组件,我发现有两个独立的导航组件部分,一个是Navbar,另一个是Nav-pills/tabs等.

Navbar似乎与nav-pills非常相似,任何人都可以突出显示它们之间的区别以及何时使用其中任何一个,因为文档对此并不十分清楚.

导航栏:

"首先,导航栏是静态的(不固定在顶部)并包括对项目名称和基本导航的支持.将一个放置在.container中的任何位置,该容器设置站点和内容的宽度"

导航栏

NAV-丸:

NAV-丸

取自bootstrap文档

twitter-bootstrap

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

android:targetSdkVersion为16时的操作栏行为

我正在尝试使用选项卡作为导航选项来实现操作栏.为此,我选择"New Android App"向导的"New Blank Activity"部分中的"Tabs + Swipe"选项,如下所示.

Tab + Swipe向导选项

现在,在android清单中,何时

android:targetSdkVersion="15"
Run Code Online (Sandbox Code Playgroud)

这是默认值,操作栏在Nexus 7/Nexus 7仿真器上看起来像这样,这是应用程序的理想外观

默认行为

现在,当我将android清单中的那一行更改为

android:targetSdkVersion="16"
Run Code Online (Sandbox Code Playgroud)

操作栏的外观更改为此

android之后的行为:targetSdkVersion =

默认外观对于任何版本的android都是16但是,任何人都可以解释为什么当targetSdkVersion设置为16时,操作栏的外观会突然改变?

以上内容可在仿真器和真实连接7中重现.

全屏抓取

正常: http ://i.stack.imgur.com/VsBA2.png

在android:targetSdkVersion ="16"之后: http ://i.stack.imgur.com/OM6Y4.png

更新 - 2013年3月10日:切换到列表导航模式(而不是选项卡)以启用移动到android:targetSdkVersion = 17

android android-manifest android-layout android-actionbar android-4.2-jelly-bean

17
推荐指数
1
解决办法
1538
查看次数

共享内容提供商

我的应用程序有两个版本,一个是免费版和专业版,而应用程序数据的内容提供程序需要在两者之间共享.

它的设计应牢记以下几点

  • 任何版本创建的数据应立即在其他版本中可见
  • 据我所知,专业版和免费版都无法在清单文件中声明相同的内容提供者
  • 记住最后一点,我需要为免费版和专业版创建单独的提供程序

可能的解决方案:

  • 创建两个内容提供程序,一个由免费版本创建,另一个由专业版本创建
  • 首次启动专业版时,如果免费版中有任何数据,请将其复制到专业版
  • 无论何时以免费版或专业版编写任何数据,我都应检查内容提供商的其他版本是否存在,如果存在,则写入内容提供商
  • 将android:protectionLevel属性设置为"signature",以便两个版本都可以访问两个Content Providers

如果这有意义,请告诉我,并遵循共享内容提供商的最佳做法.分享任何其他方式这样做.

android android-contentprovider

9
推荐指数
1
解决办法
2219
查看次数

为nexus 10准备应用程序

我正在开发一个Android音频录制应用程序,我们的应用程序目前设计用于所有Android手机,Nexus 7和摩托罗拉Xoom平板电脑.

我想知道是否有任何指南或最佳实践来重新设计/修改我们的Nexus 10应用程序.更具体地说,以下几点的任何指针都会非常有用:

  • UI准则支持新的2560x1600分辨率
  • Android资源文件相关修改(基于类似指南)
  • 任何已修改为在nexus 10上运行的示例或开源应用程序
  • 创建和运行nexus 10仿真器的最佳实践,因为默认情况下没有这样的AVD设备(下面的屏幕截图).关于创建一个的想法,保持高分辨率.

新的AVD默认设备类型

android android-emulator nexus-10

6
推荐指数
2
解决办法
3244
查看次数

自定义ImageView在Nexus 7上自动调整大小

我有一个覆盖整个屏幕的自定义ImageView.该图像来自可绘制文件夹之一,drawable-hdpi,drawable-xhdpi,drawable-sw600dp等,每个密度桶都有单独的图像.

到目前为止,该应用程序在xhdpi和hdpi设备上工作正常,当我在Nexus 7上测试它时会出现问题.存储在sw600dp文件夹中的图像大小为1600x1600,应足以直接在屏幕上绘图(无需缩放),但是当我运行应用程序时,屏幕显示完全空白,我收到以下警告:

03-04 16:25:46.338:W/OpenGLRenderer(25457):位图太大而无法上传到纹理中(2130x2130,max = 2048x2048)

由于某种原因,1600x1600位图缩放到2130x2130虽然我没有手动缩放到任何地方(没有矩阵后缩放或scaleX/scaleY应用)

有关为什么会发生这种情况的任何想法?请提供一个解决方案,并解释为什么会发生这种情况.

android android-imageview

5
推荐指数
1
解决办法
715
查看次数

Android应用程序的标记架构

我正在Android应用程序中实现标签,需要以下指针:

  • 用户可配置的多标签设置的模式设计
  • 如何优化模式以进行搜索,过滤和简化.

请注意,我已经看过一些专注于更大型服务器部署的设计,我正在寻找一些简单的东西,适用于移动(SQLITE)环境中的单个表.

首先想到的是,我正在考虑使用字符分隔的varchar来表示相关的标签,例如#work#meeting#monthly.有没有更好的设计方法呢?

sqlite schema android

5
推荐指数
1
解决办法
1392
查看次数

Android 4.1通知的扩展视图的高度是否需要是1U/64dp的倍数(普通视图)?

我正在尝试根据Android 4.1设计指南设计自定义"BigView"或"展开式视图" .据我所知,小/正常通知的高度为64dp,记住这一点,我想知道是否有任何指导说明扩展视图需要是64dp/1U的倍数或者可以使用任何高度通知(最多4U)?

在此输入图像描述

我问这个问题是因为扩展通知是基本通知大小的2,3或4倍而不仅仅是一些随机值(可能因应用而异)

notifications android android-4.2-jelly-bean

2
推荐指数
2
解决办法
3928
查看次数