- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在我的应用程序中使用 tabhost。我使用以下代码添加 Intent :
TabHost tabHost = getTabHost();
TabHost.TabSpec spec;
Intent intent;
Resources res = getResources();
intent = new Intent().setClass(this, AActivity.class);
spec = tabHost.newTabSpec("Files").setIndicator("NAS Files", res.getDrawable(R.drawable.ic)).setContent(intent);
tabHost.addTab(spec);
在 AActivity 中,我想在单击按钮时隐藏选项卡 (TabWidget)。然后单击两次以显示选项卡。我该怎么做?
最佳答案
Android 中的 View 可见性有三种状态。
以下是您如何以编程方式执行此操作。
tabhost.setVisibility( View.VISIBLE );
tabhost.setVisibility( View.INVISIBLE );
tabhost.setVisibility( View.GONE );
因此,您可以在 tabHost
上设置一个 OnClickListener
来修改 View 的可见性。
private OnClickListener tabClickListener = new OnClickListener() {
public void onClick(View v) {
v.setVisibility( View.INVISIBLE );
}
};
// Somewhere else in your code...
tabhost.setOnClickListener( tabClickListener );
要捕获双击,您可以在 onClick 上保留一个点击计数器,并在一个时间阈值后使它们过期。
参见 this question有关双击的更多信息
阅读可见性 api 文档 here
关于android - 如何隐藏tabhost的TabWidget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8798269/
我在标签小部件上有 5 个按钮,左边 2 个,右边 2 个与标签小部件的背景大小相同。中央按钮需要比 tabwidget 高两倍。 如果我将所有按钮放入 tabhost,tabhost 的大小会增加到
我在我的 android 项目中使用 TabWidget,我在 View 中有一个 listView 和一个 FrameLayout。问题是,当 ListView 高于屏幕高度时,Tabs 是不可见的
我正在尝试创建一个自定义TabHost。我想调用setTabSelectionListener()的TabWidget方法。 但是我有以下错误: TabWidget.OnTabSelectionCha
我想用几个选项卡实现 tabwidget,每个选项卡代表来自单个数据源的数据,可以动态更改,所以我不能使用多个 Activity ,因为据我所知, Activity 更像是一个不存在的应用程序虽然它是
我想在 TabWidget 中放置一个按钮,这意味着我想查看所有选项卡,最右边的将是一个按钮。 我不能用 xml 来做(如果有人告诉我怎么做会很有帮助)所以我通过代码添加了按钮。问题是按钮没有被点击,
我是 android 新手,尝试移植 iOS 应用程序。不幸的是,我的基本设置无法正常工作。 我正在尝试实现与本教程类似的导航: tutorial 它或多或少是一个包含多个选项卡的简单 TabHost
TabWidget tutorial显然已从 Android 开发者网站上删除。为什么这个被删除了?是否有可用的更新教程? 最佳答案 我建议使用操作栏中的导航选项卡。如果您的构建目标是 Pre-Hon
对不起我的英语)我的类扩展了 TabActivity。如何去掉 TabWidget 之后的分隔线?或者如何设置颜色? 谢谢!! 最佳答案 放android:tabStripEnabled="false
我正在尝试在我的 Android 应用程序中使用 TabHost 和 TabWidget。这是我的布局 main.xml:
TabWidget下的android:divider属性是否起作用?我尝试了来自 android 的选项卡布局教程只是为了测试(http://developer.android.com/resourc
我不知道我做了什么,但有一段时间我的 TabWidget 有白色的标签,看起来非常漂亮。我从来没有在我的项目中设置主题或背景/前景色。下次我编译它时,它又恢复为灰色选项卡。我的应用程序使用默认的深色主
是否可以设置 TabWidget 高度并调整标签标签? 如果我将 TabWidget 高度设置得太小,那么标签就会隐藏起来。
我有一个 TabWidget 嵌套在 HorizontalScrollView 中。我正在以编程方式设置 Activity/当前选项卡(我没有问题)。我的问题是,TabWidget 没有滚动以显示
我正在尝试更改 TabWidget 文本颜色,但没有成功,尽管我尝试了不同的方式来更改它(请参阅下面的代码。) 我的背景标签是一张图片: for (int i = 0; i .... 样式.xml
我正在研究使用 fragment 处理选项卡。我想知道如何将 TabWidget 放在页面底部。 我正在研究 FragmentTab.java 示例(支持库 v4)。 有一个 XML 布局:
我想更改“选项卡底线颜色”,我按照以下步骤操作: 1. 在我的 styles.xml 文件中,我有: @style/ActionBarTabSt
我有一个 TabWidget,我已为其启用并设置了 stripLeft 和 stripRight... mTabHost.getTabWidget().setStripEnabled(true); m
是否可以在 tabWidget 中跳过一行?到目前为止,我已经尝试过\r 和\n 但什么也没有......这是一个示例代码: this.tabSpec = tabHost.newTabSpec("de
我正在编写 Java 代码来创建一个选项卡。我已经做到了。但是现在我希望选项卡小部件位于屏幕的下部。我希望通过添加此代码可以实现这一点。 android:layout_alignParentBotto
有没有办法让 TabHost Activity 在每次点击选项卡时都设置动画?现在我将动画应用到选项卡下出现的 Activity ,但它只会每次动画一次(第一次加载时)。它是 View 从左到右进入的
我是一名优秀的程序员,十分优秀!