2011-03-01 28 views
1

我正在開發一個在屏幕上顯示日誌的應用程序。該日誌顯示在ScrollView內的TextView中。 TextView的大小大約是我在佈局文件中設計它的一半。當雙擊它時將TextView調整爲全屏

我想調整TextView到全屏時,雙擊它完成了TextView,但我找不到一種方法來做到這一點。

有誰知道解決方案嗎?

謝謝。

回答

0

你試過LayoutParameter嗎?好吧,我不知道 如

scrollView.setLayoutParams(新的LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT);

+0

我想用LongClick,但我找不到一種方法來調整TextView的大小,使其全屏。 「Fill Parent」不適用於我,因爲我需要完全填充主佈局,而不是僅包含TextView的佈局。 – Jimix

+0

請發佈您的代碼或主要的XML。 – Arslan

0

雙擊不支持的事件類型考慮期運用LongClick代替,但如果你使用雙擊,你必須設置你的OnClickListener()來存儲時間戳,然後檢查最後一次點擊的時間戳是否足夠接近當前時間戳。如果是這樣,你處理如果你在OnClick方法中發生了一個動作,它會變得更加複雜,因爲你將不得不使用postDelayed()來延遲這個動作直到你知道它不會是雙擊。

0

如果您使用LongClick嘗試,而不是Fill Parent,請嘗試匹配父項。您可以做的另一件事是在佈局中擁有其他所有元素,並在該佈局不起作用時隱藏該佈局。