ziyeyanhuo
ziyeyanhuo
采纳率50%
2016-06-27 12:25

Android include问题,求解决!!

已采纳

Android 调用多个include控制invisity属性停止运行,求大神解决!!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • lv_fq 发强 5年前

    给你include的那个布局加个id,然后实例化一下。你这里提示的是你调用setVisibility方法的是一个空对象。没有实例化的。

    点赞 评论 复制链接分享
  • wangluotianxi Sunshine_Subai 5年前

    你这个很简单就是由于你在include的时候并没有指定id导致找不到这个view,因此你设置visiable或者gone肯定会出问题的,建议你多看下include的使用

    点赞 评论 复制链接分享
  • ziyeyanhuo ziyeyanhuo 5年前

    06-27 20:37:19.943 6579-6579/com.ziyeyanhuo.assetmanagement E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.ziyeyanhuo.assetmanagement, PID: 6579
    java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.setVisibility(int)' on a null object reference
    at com.ziyeyanhuo.assetmanagement.MainActivity.onNavigationItemSelected(MainActivity.java:98)
    at android.support.design.widget.NavigationView$1.onMenuItemSelected(NavigationView.java:152)
    at android.support.v7.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:810)
    at android.support.v7.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:152)
    at android.support.v7.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:957)
    at android.support.design.internal.NavigationMenuPresenter$1.onClick(NavigationMenuPresenter.java:318)
    at android.view.View.performClick(View.java:4811)
    at android.view.View$PerformClick.run(View.java:20136)
    at android.os.Handler.handleCallback(Handler.java:815)
    at android.os.Handler.dispatchMessage(Handler.java:104)
    at android.os.Looper.loop(Looper.java:194)
    at android.app.ActivityThread.main(ActivityThread.java:5552)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:964)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:759)

    点赞 评论 复制链接分享
  • bdmh bdmh 5年前

    仔细看看logcat日志,里面有明确的错误信息

    点赞 评论 复制链接分享