1
我试图平均分配我的listview行的高度以适应我的屏幕的尺寸,但是我正在关闭屏幕分辨率,但没有考虑到tabhost高度。Android:获取我的TabHost的高度
我想知道如何获得我的tabhost的尺寸。
我试图平均分配我的listview行的高度以适应我的屏幕的尺寸,但是我正在关闭屏幕分辨率,但没有考虑到tabhost高度。Android:获取我的TabHost的高度
我想知道如何获得我的tabhost的尺寸。
如果用“尺寸”表示宽度和高度,则可以使用yourTabHostInstance.getWidth
和yourTabHostInstance.getHeight
来检索它们。还有其他方法可用于查找更具体的视图属性(有关更多信息,请参阅Tabhost,特别是从android.view.View继承的方法)。
它只返回一个“0” – Adam
我对Android图形管道不太熟悉,但如果它像WPF一样,您可能必须等到屏幕被渲染之后再调用getHeight和getWidth方法,尽管我不确定你会这么做。 另一个选择是调用'yourTabHostInstance.getLayoutParams()',然后从那里获取高度,尽管这可能仍然返回0直到视图被渲染。 – Closeratio