android - 在 Android 选项卡上,如何在图像下方显示文本?

标签 android image text tabs android-tabhost

我有一个使用选项卡的 Android 应用程序。 我已经在应用程序上正确地拥有选项卡和 Activity 。 我的问题是,当我在选项卡上添加文本和图像时,文本出现在图像上。 (EXAMPLE) 我想要的是出现在图片下方的文字。如果我使用图像或选择器,就会发生这种情况。 我使用此代码将选项卡添加到 tabHost:

// Do the same for the other tabs
intent = new Intent().setClass(this, CategoryListActivity.class);
spec = tabHost.newTabSpec(getString(R.string.category_title)).setIndicator(getString(R.string.category_title), res.getDrawable(R.drawable.ic_category)).setContent(intent);
tabHost.addTab(spec);

关于如何解决这个问题有什么想法吗?

最佳答案

我认为默认行为是(参见此处的示例:http://mobileorchard.com/android-app-development-tabbed-activities/)

为了避免这种情况,推荐的标签图像是深色的,使用白色和灰色作为字体颜色。

要更改它,您必须创建自定义选项卡:

Custom tabs in android

关于android - 在 Android 选项卡上,如何在图像下方显示文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8836460/

相关文章:

android - 在 Android 应用程序中禁用 3G 上的 Google Analytics 或 Flurry 报告

java - Android单列Gridview

java - 更改下载图像的单色

sql - Delphi加载图像保存为sql数据库中的blob

java - 在Java中发送电子邮件将 '>'字符放在单词 "From"前面

android - 给出非法状态异常的 http post

android - 使用Robolectric而不进行多义处理?

html - 完整的背景图像响应式内部 CSS

javascript - 在 HTML 中打印变量的动态值,无需重新加载页面

jquery - 使用 JQuery 提取元素中的文本