android滑动菜单不显示任何内容
主要活动:android滑动菜单不显示任何内容,android,xml,Android,Xml,主要活动: slidingMenu = new SlidingMenu(this); slidingMenu.setMode(SlidingMenu.LEFT); slidingMenu.setBehindOffset(R.dimen.sliding_menu_offset); slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); slidingMenu.attachToActiv
slidingMenu = new SlidingMenu(this);
slidingMenu.setMode(SlidingMenu.LEFT);
slidingMenu.setBehindOffset(R.dimen.sliding_menu_offset);
slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
slidingMenu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT);
slidingMenu.setMenu(R.layout.sliding_menu);
滑动菜单.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ff8990">
<com.jeremyfeinstein.slidingmenu.lib.SlidingMenu
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/slidingmenu">
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Check me!"
android:background="#0f0"/>
</com.jeremyfeinstein.slidingmenu.lib.SlidingMenu>
</LinearLayout>
当我显示滑动菜单时,没有任何内容?只有白色背景
更改
滑动菜单菜单=新建滑动菜单(此菜单)
toSlidingMenu=getSlidingMenu()代码>
尝试采用以下代码
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setBehindContentView(R.layout.testing);
populate();
SlidingMenu menu = getSlidingMenu();
slidingMenu.setMode(SlidingMenu.LEFT);
slidingMenu.setBehindOffset(R.dimen.sliding_menu_offset);
slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
slidingMenu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT);
slidingMenu.setMenu(R.layout.sliding_menu);
}
我不知道具体的图书馆,但它看起来像你把你的滑动菜单内的菜单
视图com.jeremyfeinstein.slidingmenu.lib.slidingmenu不应该在活动视图层次结构中吗
如果是,则xml中的com.jeremyfeinstein.slidingmenu.lib.slidingmenu声明用于在活动中声明和定位滑动菜单视图。滑动菜单本身应该是库可以充气的常规视图。我看到了!
在我手动将SlidingMenu/library添加到AS,然后更改bulid.gradle和setting.gradle库的内容之前,可能有一些地方出现了导致无法显示的错误。
现在,我让AS自动添加“library”,它可以执行而不是slidingMenu=newslidingmenu(这个)代码>使用slidingMenu=(slidingMenu)findViewById(R.id.slidingMenu)
“无法解决getSlidingMenu()。如何使用getSlidingMenu()?无法解析为类型,这表明您尚未将SlidingMenu添加到项目道具中的库中。请修复您的导入,然后重试。您需要在slidingmenulibrary的libs目录和项目的libs文件夹中都有android-support-v4 JAR。转到SDK文件夹并转到SDK\extras\android\support\v4\android-support-v4.jar。复制此jar并将其粘贴到两个目录中。我将android-support-v4.jar添加到\app\libs和\libraries\library\libs中,将项目与Gradle文件同步,然后重建项目,但无法解决getSlidingMenu()问题。(我使用AndroidStudio)