如何在 Android ListView 中添加按鈕? | 知乎問答精選

 

A-A+

如何在 Android ListView 中添加按鈕?

2019年03月18日 GOOGLE, 知乎問答精選 暫無評論 閱讀 6 ℃ 次

類似於iOS的視頻播放列表,我可以使用手勢(向左滑動),然後添加一個刪除按鈕,請問Android上面該如何實現呢?有什麼好的樣例可供參考?

【Cundong的回答(6票)】:

1、自己個性化Item的佈局,佈局的右面增加一個按鈕用於刪除;

2、捕捉本Item的滑動事件,向右滑動的時候,顯示這個刪除按鈕;

3、為了模仿IOS的效果,你需要為滑動增加一個動畫特效;

Tips:

不建議這麼做,其實按照Android的風格,這種情況是應該使用長按來實現。

【silencer的回答(0票)】:

根據Android的設計規範是不建議這麼做的,如果是你公司項目的需要那就做吧!劉存棟的說法沒錯就是那麼做的

【侯俊雄的回答(0票)】:

可以自己建立一個個性化的佈局,重寫一下BaseAdapter,就可以實現了,具體的這個網頁裡面有,cnblogs.com/allin,但是不建議這麼做

【Akira的回答(0票)】:

通過佈局LinearLayout來實現,可以添加任何你想要的控件

具體代碼到網上找吧,有很多

【唐詩懿的回答(0票)】:

用adapter不是很簡單就能添加麼?只是添加監聽功能就不好弄了

【朱磊的回答(0票)】:

其實吧,我覺得你更應該問,為什麼我的ListView裡面添加了按鈕,卻不起作用?

標籤:-Android -Android-手機 -Android-開發 -Android-應用 -Cundong


相關資源:





給我留言