亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Android高級特效-索引

難度高級
時長 1小時43分
學習人數
綜合評分8.93
27人評價 查看評價
9.3 內容實用
8.9 簡潔易懂
8.6 邏輯清晰
匹配成功的條件有兩個:一是keyWord必須是value的子串或相等,二是keyWord必須是value的前綴。所以要判斷去過濾不符合這兩種條件的情況。如果使用Contains方法只能判斷出子串有還有包含在Value中,不能確定是否是前綴,所以不可取,至于keyWord = "abcd",value="bc"這樣的情況一開始就不滿足keyWord必須是value的子串或相等的條件,所以這種情況一開始就過濾掉了。
(mListViewWidth - previewSize)/2 + previewSize;的算法可以改成(mListViewWidth + previewSize)/2這樣不用多寫代碼了;
,,,,,,,
原來是高級課程,基礎Canvas等還沒學Orz
聽不懂,修為還不夠,下次再來
老師寫完了吧,你們吐槽的有沒有試下?bc 和 bcdbc,后面調用的時候加了層循環的
樓下的不滿足老師說的,并不知道java有contain這個方法,老師只不過講一點算法罷了,只是可能沒寫完。自己寫查找子串還是挺麻煩的
什么鬼啊,,哎
老師的算法好恐怖,這樣不就好了嗎?
if (keyword.length() > value.length())
return false;

for (int i = 0; i < keyword.length(); i++) {
if (keyword.charAt(i) == value.charAt(i))
return false;
}

return true;
}
老師真的有點偷懶。方法都沒有講完。。。。。。
1、您想偷懶,不愿意帶著我們敲全部代碼,那就麻煩您把源碼發布出來,沒有跑起來,看不到效果,你要我們怎么弄呢,到底是能用還是不能啊。
2、看著您這個講課的過程,算法糟糕,您吧,也僅僅就是對這個索引部分的API比較熟悉而已,您單位轉換可以直接用:
TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, sp,context.getResources().getDisplayMetrics());這種好嗎。
最不能讓我忍受的是不給源碼,還不一步步敲,搞什么飛機嘛,我怒……
拜托你不要在網上發授課視頻了,替廣大學子謝謝您了!
public static boolean match(String key, String value) {
if (TextUtils.isEmpty(key) || TextUtils.isEmpty(value)) {
return false;
}

if (key.length() > value.length()) {
return false;
}

return value.contains(key);
}
哎媽,您這API吃得挺透,可您這算法,您這編程思想差老遠了
課程須知
本門課程為高級分享課程。 因為當中會涉及第三方框架的講解,故建議學生有一定的Android基礎,并且有一定的代碼閱讀能力與實際工作經驗。
老師告訴你能學到什么?
1.索引簡介與初始化 2.可以使用索引的ListView 3.顯示、隱藏與觸摸索引條

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消