2014-12-04 43 views
0

我有一個EditText和一個popupWindown(其中有一個ListView),現在我觸摸EditText,popupWindow顯示。可以兩個視圖都在Android的焦點

我需要的情況:我可以在SoftInput中輸入一些東西,我也可以在ListView中點擊一個子項,這是PopupWindow的子項。

現在,我只能輸入,或只能點擊列表視圖,我不能在Android 4.1,4.2中做這兩件事。但我可以在Android 4.4,5.0中執行這兩種操作。

我嘗試了很多方法,比如popupWindo.setFocus(true),它只會讓EditText失去焦點。

那麼,android可以允許兩個視圖都有焦點嗎?

+2

沒有兩個視圖不能同時聚焦 – 2014-12-04 08:31:55

回答

3

不,兩個(或多個)視圖不能同時有焦點,不可能。

Here是如何將焦點從一個textView更改爲另一個textView。你可以改變你的情況。

+0

你的解決方案不適合我,我需要他們都有焦點。我現在正在計劃其他一些方法。我想也許editText無法正常使用popupWindow和ListView,也許我可以將ListView更改爲動態的LiearLayou。我在嘗試。 – songzhw 2014-12-05 08:10:48

+0

沒有辦法讓視圖同時具有焦點!您可以將它與使用鼠標同時點擊兩個按鈕進行比較。 – eeffoc 2014-12-05 08:12:35