0
我在這裏使用的滑動菜單庫:https://github.com/jfeinstein10/SlidingMenu/ 和我有一個活動,從SlidingMenuActivity
繼承滑動菜單,完美的作品,但我也想添加SlidingMenus列表片段中的每一行顯示爲部分這個SlidingMenuActivity
子類。看來,我做這件事的方式根本不起作用;觸摸被攔截,他們不讓我點擊列表行,但我無法將滑動菜單滑動到外觀上,也不能在關閉時看到SlidingMenu
。嵌套的Android SlidingMenus可能嗎?
這是我使用的滑動菜單添加到每個列表行代碼:這不是很
private void makeSlidingMenu(View view) {
FrameLayout menuClosedFrame = // ... the above view
RelativeLayout menuLayout = // ... the behind view
SlidingMenu slidingMenu = new SlidingMenu(view.getContext());
slidingMenu.setContent(menuClosedFrame);
slidingMenu.setMenu(menuLayout);
slidingMenu.setBackgroundColor(Color.RED);
slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
slidingMenu.setTouchModeBehind(SlidingMenu.TOUCHMODE_FULLSCREEN);
slidingMenu.setBehindScrollScale(1.0f);
slidingMenu.setFadeDegree(0.0f);
RelativeLayout layout = (RelativeLayout)view;
layout.addView(slidingMenu, new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT) {{
addRule(RelativeLayout.ALIGN_PARENT_TOP, RelativeLayout.TRUE);
addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE);
addRule(RelativeLayout.ALIGN_PARENT_RIGHT, RelativeLayout.TRUE);
}});
}
,但似乎把工作在不正常的活動做有一個列表視圖,不是SlidingMenuActivity
。它僅適用於我的ListView
嵌套場景。還有什麼我可能做錯了嗎?如果張貼更多的代碼會幫助讓我知道。謝謝!