2016-09-16 96 views
0

如果您使用的是電報,您可能已經看到,如果在X上保留最後一個可見項目,當鍵盤打開時,您仍會看到項目X,並且如果關閉鍵盤,項目X仍然在其位置上。Android RecyclerView - 當鍵盤打開時,保持最後一個可見項目可見

例如:

當鍵盤已經關閉:

項目1

項目2

當鍵盤被打開:

項目1

項目2

鍵盤

當你關閉鍵盤,第一步是你會看到什麼。

我想實現類似的東西。我怎樣才能做到這一點?

+0

試一試這個鏈接:http://stackoverflow.com/questions/1964789/move-layouts-up-when-soft-keyboard-is-shown –

+0

什麼是項目x正好 – siddhesh

+0

什麼你想要的代碼來檢測鍵盤打開還是關閉? – siddhesh

回答

1
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity().getBaseContext()); 
linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL); 
linearLayoutManager.setStackFromEnd(true); 

setStackFromEnd() property解決了這個問題。

相關問題