最新回答 / hangli
void聲明的方法中使用return語(yǔ)句強(qiáng)行終止該方法的運(yùn)行,但是這個(gè)例子中不寫這個(gè)判斷沒(méi)有影響,因?yàn)樽铋_始點(diǎn)擊的時(shí)候isOpen為false,調(diào)用openMenu方法,if邏輯不成立,而后每次點(diǎn)擊按鈕的時(shí)候觸發(fā)toggle方法不管調(diào)用openMenu還是closeMenu都會(huì)改變isOpen的值,if條件永遠(yuǎn)不成立。你可以注釋掉試試。
2016-04-07
最新回答 / 菜卷兒
left_menu.xml里的background不要,在activity-main。xml里的自定義的slidingMenu里設(shè)置background是那張圖片就好了
2016-04-02
最新回答 / qq__3259
今天又重寫了一遍,在網(wǎng)上查了一下,要在horizontalscrollview要加一個(gè)android:fillViewport="true"屬性就可以了。另外我想問(wèn)一下,getChildAt(0)是指獲得子組件嗎?相當(dāng)于linearLayout是一個(gè)數(shù)組,getChildAt(0)是獲得數(shù)組里的第一個(gè)數(shù)?
2016-03-30
最贊回答 / 慕數(shù)據(jù)9178013
菜單的left_menu.xml里面不設(shè)置背景,在activity_main.xml中自定義的的scrollview里面設(shè)置背景。
2016-03-21
最新回答 / 慕勒1082463
/** * 滾動(dòng)發(fā)生時(shí),調(diào)用本方法 l即為 getScrollX(); // 隱藏在左邊的寬度 */ @Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { super.onScrollChanged(l, t, oldl, oldt); float scale = l * 1.0f / mMenuWidth; /** * scale:1.0~0.0? * 區(qū)別1:美容區(qū)與1.0~0.85的縮放效果...
2016-03-20
最新回答 / boowa
啟動(dòng)的時(shí)候,移動(dòng)x軸到主內(nèi)容區(qū)域,課程中使用橫向scrollview,所以使用smoothscrollto移動(dòng)x軸,菜單的寬度大小就行了。
2016-03-18
最贊回答 / 慕粉3187274
android里面沒(méi)有表格,只有列表,要做到這樣的效果很麻煩的。android里面的ui是適合手機(jī)的,這種列表,特別是右邊的那個(gè)下拉按鈕,不適合手機(jī)這種屏幕小的設(shè)備。比如說(shuō)下拉,android里面用的是spinner,通常是屏幕居中彈出,當(dāng)然也可以設(shè)置下拉,設(shè)置下拉屏幕的利用不高啊,要顯示完數(shù)據(jù)都不容易。也就是說(shuō)這種針對(duì)PC的界面設(shè)計(jì),建議你最好做一些調(diào)整來(lái)符合android的特性。當(dāng)然,如果真的要實(shí)現(xiàn),也是可以實(shí)現(xiàn)的。左邊的就是checkBox,最右邊可以用Spinner,也可以自定義或用其它View來(lái)...
2016-03-11
最新回答 / JjayG
github上有三方庫(kù)的使用流程和案例,不過(guò)是英文的。https://github.com/jfeinstein10/SlidingMenu 好運(yùn)~
2016-03-10