我正在构建一个使用tabhost的应用程序。在每个选项卡中都有一个片段,因此用户可以在每个片段中滑动。我想在每个片段中使用不同的按钮,但它们在tabhost上,因此它们也不会滑动。所以我动态地更改了tabhost的onTabChanged()方法中的每个按钮。但这导致减速,实际上有点冻结。我甚至尝试将它放在一个线程上,但它没有任何区别。你知道我可以使用的任何方式,以便刷过屏幕再次平滑吗? 谢谢你的时间。
答案 0 :(得分:0)
你的解释非常模糊但据我所知,你想要做的是将按钮移动到tabhost之外,并在click事件中使用类似的东西:
switch(tabHost.getCurrentTab(){
// do stuff
}