首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

tabhost 设置高度有关问题

2012-09-11 
tabhost 设置高度问题在自定义的tabhost的xml文件中:有一个FrameLayout(宽度:fill,高度:固定值)和一个TabW

tabhost 设置高度问题
 

在自定义的tabhost的xml文件中:

  有一个FrameLayout(宽度:fill,高度:固定值) 和一个TabWidget(宽度:fill,高度:wrap) 组件 

  当高度设置为fill时,TabWidget根本不能显示,当高度设置为wrap时,TabWidget的位置会随着FrameLayout的高度变化。

所以,我把FrameLayout高度固定了。但是,在各种尺寸的真机中测试,显然,界面就不会正常显示。

  现在,我想在代码中动态的设置FrameLayout的高度,不知道怎么做?

   
  请问有经验的? (不要设置TabWidget高度的,另外,Tabhost的getTabContentView方法得到的FrameLayout是什么?)

 

[解决办法]
在FrameLayout设置android:Layout_height="fill_parent",然后再加一个
android:Layout_weight="1"

就可以了!

热点排行