我想在android中调整tabhost的大小.我知道它已被弃用,但这对我来说是一个很好的选择,因为我正在使用ListActivity和自定义游标适配器.如果这与Fragment Tabhost有关,我不是.
无论如何要调整标签高度:
我尝试了以下方法:
for (int i = 0; i < tabHost.getTabWidget().getTabCount(); i++)
{
tabHost.getTabWidget().getChildAt(i).getLayoutParams().height = 80;
}
Run Code Online (Sandbox Code Playgroud)
它仅在少数手机中使用.有没有其他方法可以解决这个问题?
谢谢!
现在,你要设置像素,你应该使用dp,
试着替换
tabHost.getTabWidget().getChildAt(i).getLayoutParams().height = 80;
Run Code Online (Sandbox Code Playgroud)
同
tabHost.getTabWidget().getChildAt(i).getLayoutParams().height = (int) (80 * this.getResources().getDisplayMetrics().density);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4246 次 |
| 最近记录: |