2
我想更改android標籤的大小,但我不想爲它們製作所有新的可繪製對象。這些選項卡只有文本,沒有圖標,並且將成爲工作區視圖的一部分,以響應水平投射,因此對於我來說,完整的選項卡並不是必需的。但我仍然希望他們爲了軌跡球導航的目的默認可繪製,或者如果用戶想按下跳轉到標籤而不使用工作區投擲。調整默認Android標籤問題
我的代碼基本上是這樣
height = (int) (height * context.getResources().getDisplayMetrics().density);
for (int i = 0; i < tabWidget.getChildCount(); i++) {
tabWidget.getChildAt(i).getLayoutParams().height = height;
}
tabWidget.getLayoutParams().height = height;
我遇到的問題是,標籤具有基於高度的意外出現。如果我將高度設置爲小於60的任何值,則會出現一個漸變,並且只會垂直向上調整30度。如果我將它設置爲60或更高,漸變將一直向上。
我附上了一張圖片來說明。頂部示例的底部選項卡設置爲30傾角,底部爲40傾角。在每個例子中,頂部的選項卡組爲> = 60
任何人都知道我可以擺脫梯度或強迫它覆蓋整個垂直區域?
更新:
嘗試使用的確切標籤調整中的Hello標籤控件演示代碼,同樣的問題。它告訴我,我不能做我的調整大小的東西,如果這一戰略爲別人工作
試了一下前面,沒有變化,謝謝對於暗示雖然 – 2011-04-14 17:09:21
這很奇怪。因爲我在應用程序中使用了類似的代碼而沒有出現故障。也許你的問題與你正在使用的特定佈局有關。 – GrAnd 2011-04-14 17:25:02
這是令人鼓舞的。我會繼續玩耍,看看是否有其他東西導致它。 – 2011-04-14 17:26:32