jjzjj

android - 按下按钮时更改选项卡的指示器( fragment 和 tabHost)

我正在使用fragment和tabHost,一切都运行良好。我需要做的是:当我按下一个按钮时,它必须将我带到另一个fragment,我需要更改选项卡的指示器:当我按下按钮时,fragment发生了变化,但选项卡指示器没有。现在,指示器仅在按下Tab键时发生变化,但我想要在按下按钮时产生相同的效果。这可能吗?代码:publicclassAplicacionActivityextendsFragmentActivity{finalpublicstaticStringtagFragmentClientes="fragmentClientes";finalpublicstaticStringt

android - 布局中的 TabHost NullPointerException

我一直在关注Google提供的Tab示例。我正在尝试使用提供的XML布局来设置选项卡布局。我使用这个XML布局@http://developer.android.com/guide/tutorials/views/hello-tabwidget.html每当我在Eclipse布局设计器中切换布局选项卡时,我的Eclipse中都会出现NullPointerException:null错误。当我尝试将TabHost和TabWidget拖放到一个空的布局文件中时,也会发生这种情况。我做错了什么?这看起来很简单。 最佳答案 发现已经被记录为

java - 模拟tabhost点击

目前我正在使用它来调用TabHostActivity来更改标签:publicvoidswitchTab(intindex){MintTrackParentActivity;ParentActivity=(MintTrack)this.getParent();ParentActivity.getTabHost().setCurrentTab(3);}这很好用,但是,选项卡“3”中的WebView项保持未聚焦,直到我触摸它...然后我需要以编程方式模拟对选项卡3的点击,因为点击选项卡会自动将焦点放在webview上...有什么想法吗? 最佳答案

android - 使用 java 代码设置 TabHost 布局参数?

我的情况是我的应用程序需要仅使用java代码而不是xml的TabHost。但我需要将TabHost高度设置为20dp。仅使用Java代码可能吗?请帮忙? 最佳答案 我认为这可以帮助你:TabHosttabHost=newTabHost(context);tabHost.setLayoutParams(newViewGroup.LayoutParams(YOUR_WIDTH_HERE,YOUR_HEIGHT_HERE));您可以使用ViewGroup.LayoutParams.FILL_PARENT或WRAP_CONTENT或MATC

java - Android - android.widget.TabHost 无法转换为 android.support.v4.app.FragmentTabHost

我是Android新手。我正在尝试设置一个简单的TabHostView。这是我的xml文件:这是我的java代码:importandroid.os.Bundle;importandroid.support.v4.app.FragmentActivity;importandroid.support.v4.app.FragmentTabHost;publicclassTabhostextendsFragmentActivity{privateFragmentTabHosttabHost;@OverrideprotectedvoidonCreate(BundlesavedInstanceSt

android - 如何创建包含 ListView 的 tabHost?

文档中提到TabActivity已弃用:enterlinkdescriptionhere.我按照他们的示例使用FragmentTabHost但它也崩溃了。所以我尝试创建一个简单的activity并添加一个intent作为TabSpec的内容,但是应用程序崩溃了!那么如何创建一个包含ListView的TabHost呢?这是我做的:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.onglet_parcelle_ba

java - 渲染期间引发异常 : TabHost requires a TabWidget with id "android:id/tabs"

AndroidStudio出现问题。基本上,我按照它说的做,但是它产生了一个我无法弄清楚的错误。我试过使用android:id="android:id/tabs"。唉,这也不管用这是XML: 最佳答案 Ihavetriedusingandroid:id="android:id/tabs"应该是android:id="@android:id/tabs" 关于java-渲染期间引发异常:TabHostrequiresaTabWidgetwithid"android:id/tabs",我们在S

Android 如何从 TabHost Activity 中将额外内容添加到 Activity 中?

我在将一个额外的Activity从一个Activity发送到另一个Activity时遇到了一点问题。我假设FirstActivity启动TabActivity,我有5个选项卡。当我发送putExtra()时,从FirstActivity到TabActivity,没有问题,但我需要将额外的发送到Activity,其中包含TabHost的第一个选项卡。我正在使用这段代码:TabActivity.class:intcollId=getIntent().getIntExtra("collection_id",0);Log.i("CollectionID","CollectionIDfromSi

android - 在 tabhost 中重新加载一个 Activity

我有一个标签主机,我在那里添加了3个Activity(每个标签一个Activity)。每次更改选项卡时,我都需要知道如何在Activity中调用新实习生。我为tabhost添加了一个监听器。当我使用clearAllTabs();方法并在监听器中再次添加所有选项卡时,应用程序崩溃了。当我使用代码从View中删除用户单击的特定选项卡tabHost.getTabWidget().removeView(tabHost.getTabWidget().getChildTabViewAt(i));tabHost.addTab(我要替换的tab);然后新标签位于标签主机的末尾。我只需要一个示例,说明每

android - 当 TabHost 出现在 Activity 中时,EditText 使用硬键盘失去焦点

我在tabhost中显示一个EditText。Tabhost位于SherlockFragmentActivity中。假设我处于触控模式,然后单击EditText使其获得焦点并开始在其上键入内容。输入2-3个字符后,我决定使用硬键盘。一旦按下第一个硬键,我就会退出触摸模式,这也会导致焦点移回当前选定的选项卡。只要我不使用硬导航键将焦点带回我的EditText,我就无法在EditText中输入内容。只有当TabHost不在TabActivity内时才会出现此问题。重现此问题的快速示例代码可能是-ActionBarSherlock示例代码的FragmentTabsActivity。选择Cus