Articles of android tabhost

如何在android中更改tabhost的字体大小

如何更改选项卡的字体大小? 我为选项卡扩展了TabActivity。

我在哪里可以findAndroid标签图标

有没有人知道我能findAndroid TabHost图标的网站? (免费或付费)

如何更改TabHost中的选项卡图像

我在我的应用程序中使用TabHost,我在我的应用程序中使用了四个选项卡,当我选择特定选项卡而未选中时,我想在TabHost中使用不同的图像。 我需要为每个特定标签使用不同的图像。 当我选择任何选项卡时,图像有点亮,当我切换到另一个选项卡时,明亮的图像变为灰色阴影。 我已经实现了TabHost,但我不知道如何更改TabHost中的图像。 任何人都可以帮助我。 谢谢,大卫

如何切换或切换android sdkgraphics布局中的选项卡?

我正在尝试更改或切换两个选项卡,我在eclipsegraphics布局中,以便我可以看到另一个选项卡上的元素。 这可能吗? 我能看到做这个的唯一方法就是制作第二个标签,简单地说就是这样查看布局时显示的第一个标签。 对不起,如果这个问题之前已经问过,但我已经search了谷歌,在这里之前,我张贴。

如何设置选定的选项卡必须在中间

我是Android新手,在我的项目中我有要求 即我有六个选项卡,但我只显示在屏幕上的三个选项卡,其余的选项卡我使用ScrollView.Here选定的选项卡项目必须在中间,首先当我进入屏幕我显示中间项目是活动的(即选定)。 这很好,但我怎么能设置这个中间项目作为中间,当我滚动剩余的标签? 任何人都可以给出解决的build议。

片段中的ViewPager在返回时丢失内容

我正在实施tabhost使用FragmentActivity ,在第一个选项卡下我加载一个包含一个CirclePageIndIcator和CirclePageIndIcator的欢迎片段,我需要加载4个视图在CirclePageIndIcator 这是我的WelcomeFragment public class WelcomeFragment extends Fragment { PageAdapter mAdapter; ViewPager mPager; CirclePageIndicator mIndicator; List<Fragment> fragments; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.frag_welcome_layout,null); mPager=(ViewPager)view.findViewById(R.id.myViewPager); mIndicator=(CirclePageIndicator)view.findViewById(R.id.circlePageIndicator1); fragments=new ArrayList<Fragment>(); return view; } @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); Fragment fragment; for(int i=0;i<4;i++) { fragment= Fragment.instantiate(getActivity(), TipsFragment.class.getName()); fragments.add(fragment); } […]

如何设置Android工具栏高度?

我想实现这一点: 我认为是制作一个更高的自定义工具栏,并正常使用tabhost和tabpager。 我已经实现了它,但工具栏显示正常的高度,所以它不显示我想要的,只是顶部。 这是正确的方法,还是有可能设置一个TabHost低于线性/相对布局? 因为我不需要把它作为一个行动栏。 相关守则 toolbar.xml <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toolbarTitle" android:orientation="vertical" android:background="@color/black" android:layout_width="match_parent" android:fitsSystemWindows="true" android:minHeight="?attr/actionBarSize" android:theme="@style/AppTheme" android:layout_height="wrap_content"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <ImageView android:id="@+id/img_logo" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="55dp" android:scaleType="centerInside" android:src="@drawable/logo_home" /> <TextView android:id="@+id/txt_version" android:text="@string/app_version" android:textColor="@color/white" android:layout_below="@+id/img_logo" android:paddingBottom="10dp" android:paddingTop="15dp" android:gravity="center" android:layout_width="match_parent" android:layout_height="wrap_content"/> </RelativeLayout> </android.support.v7.widget.Toolbar> 活动中的这个function: private void setupActionBar() { ActionBar ab = getSupportActionBar(); ab.setDisplayShowCustomEnabled(true); ab.setDisplayShowTitleEnabled(false); LayoutInflater […]

Android:TabSpec中的NPE setContent(View)

我试图将我的TabHost中的选项卡的内容设置为一个RelativeLayout(在我的XML文件之一的顶层定义)。 我已经尝试通过使用R.layout.lobby_tab和R.id.lobby_base(ID作为XML声明中的项目添加)来识别它。 无论哪种方式,我在setContent(View)方法中得到一个NullPointerException: 02-12 22:42:12.907: E/AndroidRuntime(2028): FATAL EXCEPTION: main {webs.winbatch.dwd/webs.winbatch.dwd.HostActivity}: java.lang.NullPointerException 02-12 22:42:12.907: E/AndroidRuntime(2028): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647) 02-12 22:42:12.907: E/AndroidRuntime(2028): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) 02-12 22:42:12.907: E/AndroidRuntime(2028): at android.app.ActivityThread.access$1500(ActivityThread.java:117) 02-12 22:42:12.907: E/AndroidRuntime(2028): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) 02-12 22:42:12.907: E/AndroidRuntime(2028): at android.os.Handler.dispatchMessage(Handler.java:99) 02-12 22:42:12.907: E/AndroidRuntime(2028): at android.os.Looper.loop(Looper.java:123) 02-12 22:42:12.907: E/AndroidRuntime(2028): at android.app.ActivityThread.main(ActivityThread.java:3683) 02-12 22:42:12.907: E/AndroidRuntime(2028): at java.lang.reflect.Method.invokeNative(Native Method) 02-12 22:42:12.907: E/AndroidRuntime(2028): […]

Android:如何从tabhost中调用Tab中的Activity的函数

我有一个带有三个选项卡的tabhost。 每个都是一个活动。 我想有一个button,在操作栏中,顶部的栏上有通用button,调用活动标签的function。 例如,一个添加function,可以添加不同的标签,取决于你点击button时出现的标签。 所以,我正在讨论如何从tabHost调用Activity A中的一个函数。 如果不行的话,也许我可以从tabhost更新数据库,然后刷新标签内容。 会更容易吗? 感谢大家的时间和支持。

Android:使用TabHost和TabWidget自定义选项卡的外观

我之前对此进行过一篇文章的讨论,但是我觉得我现在可以(在阅读其他文章之后)更好地解释我想要的内容,然后重新翻译它,以便更好地理解。 我遵循开发指南中关于Tab Layout的教程,我设法创build了Tab,但是我想对它做一些定制(而且我也看过其他post,但是代码有很多错误,或者它没有回答我在找什么)。 我遇到的第一个问题是testing大部分是在图标上而不是在下面(我使用了开发指南中build议的尺寸为48×48的图标)。 我想要标签与wrap_content一样行事。 我也想改变文字的大小(我认为这就是所谓的标签)。 我想要使​​用hex三元组来改变标签的背景颜色,以改变它之间的情况:当这个标签是一个select的时候,当它不是。 我希望能够更改标签下面的行的颜色,我找不到任何有关如何做到这一点的信息。 我正在用来创build一个新标签的代码是(从开发指南): intent = new Intent().setClass(this, GroupsActivity.class); spec = tabHost.newTabSpec("groups").setIndicator("groups", res.getDrawable(R.drawable.ic_tab_groups)) .setContent(intent); tabHost.addTab(spec); (组是标签名称)。 非常感谢帮助!