2011-08-02 51 views
1

我的LinearLayout有幾個TableRow元素,每個元素都包含一個TextView和一個EditText。基本上,LinearLayout作爲一種形式。出於各種原因,我沒有使用TableLayout,因爲根據我的需要配置問題太多了。是否可以通過編程方式滾動到LinearLayout中的特定元素?

我需要確保每個EditText字段已被填充。目前,如果用戶離開了某個字段,我的應用程序將僅生成一條錯誤消息,告訴用戶哪個字段已空白。爲了改善用戶體驗,我希望允許LinearLayout自動滾動到TableRow,以便用戶可以輕鬆找到空白字段。

這是可能的LinearLayout?

+4

您是否嘗試將該Focus設置爲該EditText? EditText ET =(EditText)findViewById(R.id.ETID); ET.requestFocus(); – weakwire

+0

剛剛嘗試過。這幾乎是我所需要的。謝謝。 – kibibyte

+0

至少有一個評論upvote應該是很好的答案:) – weakwire

回答

2

您是否嘗試設置所需的佈局視圖的焦點? Android View

+0

setFocusableinTouchMode(true)是一個好主意,然後請求焦點,但... – bk138

相關問題