講的非常好,希望大神能分享分享多屏幕適配的教學(xué)視頻,工作中經(jīng)常做不好這塊,總是找不到完美解決方案!
2015-04-20
if(mcurrentIndex == position){
lp.leftMargin = (int) (screenWidth1_3*(mcurrentIndex + positonOffset));
}else {
lp.leftMargin = (int) (screenWidth1_3*(mcurrentIndex - 1+ positonOffset));}
完美的取代了你那16行代碼,不過hyman大神的實力在下表示敬佩。
lp.leftMargin = (int) (screenWidth1_3*(mcurrentIndex + positonOffset));
}else {
lp.leftMargin = (int) (screenWidth1_3*(mcurrentIndex - 1+ positonOffset));}
完美的取代了你那16行代碼,不過hyman大神的實力在下表示敬佩。
2015-04-16
最贊回答 / 板栗酥餅
我運(yùn)行的時候也出現(xiàn)了【Error:Execution failed for task ':app:mergeDebugResources'. > Crunching Cruncher top1_bg.9.png failed, see logs】的錯誤,這說明使用了不符合標(biāo)準(zhǔn)規(guī)范的9.png圖片。將使用的9.png圖片打開,調(diào)整一下<...圖片...>,像左圖一樣,將圖片邊框的黑線拉伸完全即可。然后關(guān)閉工程,再重啟就不會報錯了。一點拙見,如有錯誤還請指正。
2015-04-15
最贊回答 / qq_青春_1
去網(wǎng)上下載一個BadgeView.jar包,直接導(dǎo)入到libs文件夾里面,就行了。
覺得還不錯啊。思路非常清晰啊調(diào)用哪個類哪個方法。初始化 這都是JAVA SE的基礎(chǔ)吧 SE學(xué)明白了跟著老師的思路走就OK。 在說這個是高級分類里的。挺簡單的一個東西 以后要學(xué)習(xí)JAVA EE 必須也得明白 不分家。
2015-04-09
if(arg2>0){
int leftMargin = (int) ((arg2*arg3)/3)+arg1*(屏幕總寬度/3);
}
int leftMargin = (int) ((arg2*arg3)/3)+arg1*(屏幕總寬度/3);
}
2015-04-03
后面講指示器的地方 講的有點復(fù)雜了! 完全可以通過 onPageScrolled(arg1,arg2,arg3) 方法中的3個參數(shù)來確定指示器的移動位置, int leftMargin = (int) ((arg2*arg3)/3)+arg1*(屏幕總寬度/3);
2015-04-03