第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過背景顏色區(qū)分視圖

通過背景顏色區(qū)分視圖

明月笑刀無情 2021-10-27 10:13:25
我想?yún)^(qū)分視圖的背景顏色,但我不知道該怎么做。誰能幫我完成任務(wù)。下面是我的 DatabaseHelper.java 類public  List<HouseModal> get_Working_Area_Structures_House(int limit, int offset,String searched_Str) {    if(database == null){        database = getWritableDatabase();    }    List<HouseModal> list_krd= new ArrayList<>();    String selectQuery = "SELECT DISTINCT\n" +            "\tWAS.Para_Structure_ID,\n" +            "\tWAS.Para_Code || '   ' || CAST (WAS.Structure_No AS int) AS Structure_No,\n" +            "\tST.Family_Count AS Families,\n" +            "\tFM.Family_Members_Count AS Family_Members, \n" +            "\t FM.Family_Migration AS Family_Migration\n" +            "FROM\n" +            "\t (\n" +            "\t\t SELECT\n" +            "\t\t\tP.Para_Code,\n" +            "\t\t\tPS.Para_Structure_ID,\n" +            "\t\t\tPS.Structure_No \n" +            "\t\tFROM\n" +            "\t\t\tPara_Structure AS PS\n" +            "\t\tINNER JOIN  Working_Area_Structures AS WAS ON PS.Para_Structure_ID = WAS.Para_Structure_ID\n" +            "\t\tINNER JOIN  Field_Station_Paras AS P ON PS.Para_ID = P.Para_ID \n" +            "\t) AS WAS,\n" +            "\t (\n" +            "\tSELECT\n" +            "\t\t\tKH.Para_Structure_ID,\n" +            "\t\t\tCOUNT(DISTINCT KH.House_Hold_ID) AS Family_Count \n" +            "\t\tFROM\n" +            "\t\t\tKhandan_Register_Header AS KH\n" +            "\t\tLEFT JOIN  Family_Visit_History AS FVH ON KH.House_Hold_ID = FVH.House_Hold_ID \n" +            "\t\tWHERE\n" +            "\t\t(FVH.Visit_Status = 0 OR FVH.Visit_Status IS NULL)\n" +            "\t\t--AND ((date(FVH.Visit_Date) >= (SELECT date(Starting_Date) FROM Working_Cycle WHERE DATE('NOW') BETWEEN date(Starting_Date)AND date(Ending_Date)) AND date(FVH.Visit_Date) <= (SELECT date(Ending_Date) FROM Working_Cycle WHERE DATE('NOW') BETWEEN date(Starting_Date)AND date(Ending_Date))) OR date(FVH.Visit_Date) IS NULL) \n" +
查看完整描述

2 回答

?
蝴蝶刀刀

TA貢獻1801條經(jīng)驗 獲得超8個贊


if(holder.structureID.isEmpty(){

                view.findViewById(R.id.structureID).setBackgroundColor(Color.parseColor("#CFD8DC")); //light gray

            } else {

                view.findViewById(R.id.structureID).setBackgroundColor(Color.parseColor("#FDFDE9")); //light yellow

            }

在 if(view == null) 之外并進入 else 塊,以便在重繪時獲得更改,因為 recyclerview 將重用單元格,并且需要更改的任何內(nèi)容(文本、值、顏色)都需要也重新申請


編輯:只是為了澄清 - 如果您更改 getView() 方法以便您只為viewHolder 對象在 if/else 語句中,然后在下面更改視圖本身所需的所有值,它最終會變得更清晰、更易于閱讀


查看完整回答
反對 回復(fù) 2021-10-27
?
RISEBY

TA貢獻1856條經(jīng)驗 獲得超5個贊

如果您的項目為空,如何更改它的顏色或如何檢查它?

null 為空。

您應(yīng)該檢查 Null 以確保崩潰的安全性而不改變顏色。如果您想更改顏色,您應(yīng)該從數(shù)據(jù)庫中獲取一個特定字段,該字段顯示此列中沒有值或為空。然后你可以檢查它的顏色


查看完整回答
反對 回復(fù) 2021-10-27
  • 2 回答
  • 0 關(guān)注
  • 155 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號