日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

basequickadapter详解_在kotlin中如何使用BaseQuickAdapter适配器

發布時間:2023/11/27 生活经验 71 豆豆
生活随笔 收集整理的這篇文章主要介紹了 basequickadapter详解_在kotlin中如何使用BaseQuickAdapter适配器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為了更好的進行理解先來對比下

Java代碼

public class WithdrawRecordAdapter2 extends BaseQuickAdapter {

public WithdrawRecordAdapter2(int layoutResId, @Nullable List data) { super(layoutResId, data); }

@Override protected void convert(BaseViewHolder helper, TestWithdrawalRecordBena item) {

TextView status = helper.getView(R.id.withdraw_state); helper.setText(R.id.withdraw_number, "-¥" + item.getMoney()).setText(R.id.withdraw_date, item.getDate()); if (item.getState() == 1) { status.setText("提現中"); status.setTextColor(Color.parseColor("#1A66FF")); } else if (item.getState() == 0) { status.setText("已提現"); status.setTextColor(Color.parseColor("#3DC637")); } else if (item.getState() == -1) { status.setText("未通過"); status.setTextColor(Color.parseColor("#FF661A")); } } }

Kotlin代碼

class WithdrawRecordAdapter2(layoutResId: Int, data: List?) : BaseQuickAdapter(layoutResId, data) {

override fun convert(helper: BaseViewHolder, item: TestWithdrawalRecordBena) {

val status = helper.getView(R.id.withdraw_state) helper.setText(R.id.withdraw_number, "-¥" + item.money).setText(R.id.withdraw_date, item.date)

if (item.state == 1) {

status.text = "提現中"

status.setTextColor(Color.parseColor("#1A66FF"))

} else if (item.state == 0) {

status.text = "已提現"

status.setTextColor(Color.parseColor("#3DC637"))

} else if (item.state == -1) {

status.text = "未通過"

status.setTextColor(Color.parseColor("#FF661A")) }

}

}

總結

以上是生活随笔為你收集整理的basequickadapter详解_在kotlin中如何使用BaseQuickAdapter适配器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。