标签: android-tabhost

我在哪里可以找到Android选项卡图标

有没有人知道我可以找到Android TabHost图标的网站?(免费或付费)

icons android android-tabhost

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

26
推荐指数
3
解决办法
5万
查看次数

如何使用Android中的buttonclick以编程方式切换选项卡

我几天来一直在努力解决这个问题.我试图在按钮点击时以编程方式切换标签.如果我只使用选项卡来更改活动,我的程序将完美运行,但使用setCurrentTab连接onClick方法会导致错误.这是不起作用的方法.这是一个非常基本和简单的功能,但我没有看到很多文档或人们试图用切换标签连接按钮的例子.谢谢.

ImageButton next = (ImageButton) findViewById(R.id.ButtonAsk);
 next.setOnClickListener(new View.OnClickListener() 
         {         
  public void onClick(View view)  
             {

                TabHost tabHost =  (TabHost) findViewById(android.R.id.tabhost);
              tabHost.setCurrentTab(2);                
             }
         });
Run Code Online (Sandbox Code Playgroud)

请参阅错误日志的编辑历史记录.

java tabs android onclick android-tabhost

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

Android webview下拉菜单在Android 4.x设备上无效

我的WebViewAndroid 4.x设备上有一个问题.

Android应用有一个包含片段Tabhost.其中一个片段包含webview.显示的页面有一个下拉菜单,如下所示:

<select id="mySelect" name="mySelect">
    <option value="1">Testname 1</option>
    <option value="2">Testname 2</option>
    <option value="3">Testname 3</option>
</select>
Run Code Online (Sandbox Code Playgroud)

现在,当我使用带有Android 4.1.1的Galaxy S3(或任何其他Android设备,我可以开始使用)打开我的应用程序时,我可以选择"Testname 1",然后选择"Testname 2",依此类推.

在Galaxy Nexus上(在运行Android 4.1.1,4.1.2和4.2的不同设备上确认)当我尝试选择UI时阻止的东西.在我切换到另一个选项卡并突然返回到webview选项卡后,UI最终更改为先前选择的项目.

知道是什么导致了这个或如何为Galaxy Nexus解决这个问题?

重要更新: 我可以追踪到这一点Tabhost.当webview它在tabhost它不起作用时,它不起作用.这可能与此问题有关.

android android-webview android-tabhost android-fragments

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

如何在Android中以编程方式从片段切换标签?

我实施了一个TabActivity扩展FragmentActivity.它有5个标签,每个标签是一个Fragment.我正在寻找的是以编程方式在选项卡之间切换.

例如:如果我在tab4.点击按钮,我想从中移动tab4tab1.尝试了很多,但找不到解决方案.

尝试以下但它没有帮助.

来自SecondTab

public void switchTabInActivity(String value){
    FirstTab parent;
    parent = (FirstTab) getActivity().getParent();
    parent.switchTab(value);
}
Run Code Online (Sandbox Code Playgroud)

TabActivity

  /** To Change Tab*/
public void switchTab(String tabno){ 
    this.onTabChanged(tabno);
}
Run Code Online (Sandbox Code Playgroud)

android android-tabhost android-fragments

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

现在不推荐使用TabActivity,如何实现选项卡

我试图在一个活动中实现一些简单的标签.
我想我有xml代码ok(我使用的是示例代码中的最小tabHost/widget/FrameLayout),但是我遇到了java方面的问题.
大多数关于如何执行此操作的文档都指向使用TabWidget,现在不推荐使用此类.建议人们应该使用片段.但片段似乎以相当不同的方式使用.
有人为了在java中实现一些非常基本的选项卡,现在不推荐使用TabHost的一些示例代码(示例[这里[ 1不使用xml])

java android android-tabhost

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

Android使用viewPager vs使用tabhost

在我的Android应用程序中,我不得不使用选项卡布局,我想从下面的场景中选择一个.他们是

  • 运用 viewPager
  • 运用 tab host

有什么优点viewPagertabhost.哪一个更好.而我的目标是Android 4.2.谢谢!

android android-tabhost android-viewpager

20
推荐指数
1
解决办法
8841
查看次数

Android系统.如何更改选项卡中的活动

以下情况:我有TabActivity,例如三个选项卡,TabA,TabB,TabC.

TabC的活动(Act_C_1)中有一个按钮.因此,如果用户单击该按钮,则TabC中应发生另一个活动(Act_C_2).

我提前感谢您提出任何建议/想法.

穆尔

UPD:

这是我的代码

TabActivity有三个活动:

public class TabScreen extends TabActivity
{
    public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.tab_menu);

        TabHost tabHost = getTabHost();  // The activity TabHost
        TabHost.TabSpec spec;  // Resusable TabSpec for each tab
        Intent intent;  // Reusable Intent for each tab

        intent = new Intent().setClass(this, SecondActivity.class);

        // Initialize a TabSpec for each tab and add it to the TabHost
        spec = tabHost.newTabSpec("tab_1").setIndicator("Tab1",null).setContent(intent);
        tabHost.addTab(spec);

        intent = new Intent().setClass(this, ThirdActivity.class);
        // Initialize a TabSpec for each tab and add …
Run Code Online (Sandbox Code Playgroud)

android tabactivity android-tabhost

19
推荐指数
2
解决办法
3万
查看次数

FragmentTabHost没有在android中的Fragment中创建视图

我在使用tabhost更改视图时遇到问题 - 当我选择一个选项卡时,内容保持空白.

据我所知,onCreateView没有被称为儿童碎片.onMenuCreate运行正常,因为菜单改变了它应该.

   public class PatientTabFragment extends Fragment {
    private FragmentTabHost mTabHost;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        mTabHost = new FragmentTabHost(getActivity());
        mTabHost.setup(getActivity(), getChildFragmentManager());

        mTabHost.addTab(mTabHost.newTabSpec("simple").setIndicator("Info"),
                NewPatientFragment.class, null);
        mTabHost.addTab(mTabHost.newTabSpec("contacts").setIndicator("Notes"),
                NoteListFragment.class, null);


        return mTabHost;
    }

    @Override
    public void onDestroyView() {
        super.onDestroyView();
        mTabHost = null;
    }
}
Run Code Online (Sandbox Code Playgroud)

android android-tabhost android-fragments fragment-tab-host android-nested-fragment

19
推荐指数
1
解决办法
7752
查看次数

如何使用TabLayout Android Design创建带图标的应用栏?

我正在尝试在Android设计库中使用新的TabLayout来创建带有图标的应用栏.

public void setupTabLayout(TabLayout tabLayout) {
    tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE);
    tabLayout.setTabGravity(TabLayout.GRAVITY_CENTER);
    tabLayout.setupWithViewPager(mViewpager);
    tabLayout.getTabAt(0).setIcon(R.drawable.ic_tabbar_library);
    tabLayout.getTabAt(1).setIcon(R.drawable.ic_tabbar_recents);
    tabLayout.getTabAt(2).setIcon(R.drawable.ic_tabbar_favorites);
    tabLayout.getTabAt(3).setIcon(R.drawable.ic_tabbar_notifications);
    tabLayout.getTabAt(4).setIcon(R.drawable.ic_tabbar_settings);
}
Run Code Online (Sandbox Code Playgroud)

结果:

带有图标的应用栏

请帮我创建类似的app栏:

带有图标的应用栏

对不起,我的英语不好.谢谢提前!

android-tabhost android-tabs android-design-library

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