本文介绍了显示java.lang.NullPointerException在Eclipse时试图打开GraphicLayout?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我看不到 GraphicLayout 。该项目正常运行。但最近没有当我点击 GraphicLayout 的布局设计。下面的消息会显示。它之前不喜欢这一点,每一件事情是确定的。

  activity_main.xml中:显示java.lang.NullPointerException

当然应用的正确执行。

activity_main.xml中:

 <的RelativeLayout的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
的xmlns:工具=htt​​p://schemas.android.com/tool​​s
机器人:layout_width =match_parent
机器人:layout_height =match_parent
机器人:layout_gravity =右
机器人:背景=@彩色/ ranglayout
机器人:paddingBottom会=@扪/ activity_vertical_margin
工具:上下文=MainActivity。>  <查看
    机器人:ID =@ + ID / view_title
    机器人:layout_width =WRAP_CONTENT
    机器人:layout_height =50dp
    机器人:layout_alignParentLeft =真
    机器人:layout_alignParentTop =真
    机器人:背景=@色/ rangTitleBar/>  <按钮
    机器人:ID =@ + ID / btn_exit
    机器人:layout_width =48dp
    机器人:layout_height =48dp
    机器人:layout_alignBottom =@ + ID /厂景
    机器人:layout_alignParentLeft =真
    机器人:背景=@绘制/ ic_exit/>   <按钮
    机器人:ID =@ + ID /按钮1
    机器人:layout_width =35dp
    机器人:layout_height =35dp
    机器人:layout_alignBaseline =@ + ID / btn_exit
    机器人:layout_alignBottom =@ + ID / btn_exit
    机器人:layout_alignParentRight =真
    机器人:layout_marginRight =5DP
    机器人:背景=@绘制/ ic_launcher/><的TextView
    机器人:ID =@ + ID / textView4
    机器人:layout_width =WRAP_CONTENT
    机器人:layout_height =WRAP_CONTENT
    机器人:layout_alignBaseline =@ + ID /按钮1
    机器人:layout_alignBottom =@ + ID /按钮1
    机器人:layout_marginRight =5DP
    机器人:layout_toLeftOf =@ + ID /按钮1
    机器人:文字=军转民
    机器人:文字颜色=@彩色/ rangTextbox
    机器人:TEXTSIZE =20SP/>  <查看
    机器人:ID =@ + ID / view_top
    机器人:layout_width =@扪/ viewwidth
    机器人:layout_height =@扪/ viewheight
    机器人:layout_below =@ + ID / view_title
    机器人:layout_centerHorizo​​ntal =真
    机器人:layout_marginTop =18dp
   />   <微调
    机器人:ID =@ + ID / spinner_first
    机器人:layout_width =@扪/ spinnerwidth
    机器人:layout_height =@扪/ spinnerheight
    机器人:layout_alignBottom =@ + ID / view_top
    机器人:layout_alignRight =@ + ID / view_top
    机器人:layout_toLeftOf =@ + ID /按钮1
    机器人:项=@阵列/ array_spinner
    />   <查看
    机器人:ID =@ + ID / view_second
    机器人:layout_width =@扪/ viewwidth
    机器人:layout_height =@扪/ viewheightbetween
    机器人:layout_alignLeft =@ + ID / view_top
    机器人:layout_below =@ + ID / view_top
    机器人:layout_marginTop =14dp
     />    <的EditText
    机器人:ID =@ + ID / edt_number
    机器人:layout_width =@扪/ edittxtwidth
    机器人:layout_height =@扪/ edittxtheight
    机器人:layout_alignTop =@ + ID / spinner_first
    机器人:layout_toLeftOf =@ + ID / spinner_first
    机器人:EMS =10
    安卓的inputType =手机
    机器人:TEXTSIZE =@扪/ TEXTSIZE>  < /&的EditText GT;   < ImageView的
    机器人:ID =@ + ID / img_flesh
     机器人:layout_centerHorizo​​ntal =真
    机器人:layout_width =@扪/ fleshwidth
    机器人:layout_height =@扪/ fleshheight
    机器人:layout_alignLeft =@ + ID / spinner_first
    机器人:layout_below =@ + ID / view_top
    机器人:SRC =@绘制/ ic_red256
     机器人:重力=右
    />   <查看
    机器人:ID =@ + ID / view_third
    机器人:layout_width =@扪/ viewwidth
    机器人:layout_height =@扪/ viewheight
    机器人:layout_alignLeft =@ + ID / view_second
      机器人:layout_below =@ + ID / view_second    机器人:layout_marginTop =14dp
   />  <的EditText
    机器人:ID =@ + ID / txt_result
    机器人:layout_width =@扪/ edittxtwidth
    机器人:layout_height =@扪/ edittxtheight
    机器人:layout_alignLeft =@ + ID / edt_number
    机器人:layout_alignTop =@ + ID / view_third
    机器人:layout_toLeftOf =@ + ID / img_flesh
    机器人:EMS =10
    安卓的inputType =手机
     机器人:TEXTSIZE =@扪/ TEXTSIZE/><微调
    机器人:ID =@ + ID / spinner_second
    机器人:layout_width =@扪/ spinnerwidth
    机器人:layout_height =@扪/ spinnerheight
    机器人:layout_alignRight =@ + ID / view_third
    机器人:layout_alignTop =@ + ID / view_third
    机器人:layout_toLeftOf =@ + ID /按钮1
    机器人:项=@阵列/ array_spinner/><查看
    机器人:ID =@ + ID /下方
    机器人:layout_width =@扪/ viewwidth
    机器人:layout_height =@扪/ viewheightbelow
    机器人:layout_alignRight =@ + ID / view_top
    机器人:layout_below =@ ID / view_third
    机器人:layout_marginTop =14dp
    机器人:layout_centerHorizo​​ntal =真/>        < ViewFlipper
    机器人:ID =@ + ID / flipper1
     机器人:layout_width =FILL_PARENT
    机器人:layout_height =@扪/ flipperheight
    机器人:layout_alignTop =@ + ID /下方
    机器人:layout_marginTop =3DP
    机器人:layout_alignRight =@ + ID /下方
    机器人:layout_alignLeft =@ + ID /下方    >    < ImageView的
        机器人:ID =@ + ID / imageView1
        机器人:layout_width =@扪/ ImgWidth
        机器人:layout_height =@扪/ Imgheight
        机器人:SRC =@绘制/ IMG1
        机器人:layout_gravity =中心/>
      < ImageView的
        机器人:ID =@ + ID / imageView2
        机器人:layout_width =@扪/ ImgWidth
        机器人:layout_height =@扪/ Imgheight
        机器人:SRC =@绘制/ IMG2
        机器人:layout_gravity =中心/>     < ImageView的
        机器人:ID =@ + ID / imageView3
        机器人:layout_width =@扪/ ImgWidth
        机器人:layout_height =@扪/ Imgheight
        机器人:SRC =@绘制/ IMG3
        机器人:layout_gravity =中心/>    < ImageView的
        机器人:ID =@ + ID / imageView4
        机器人:layout_width =@扪/ ImgWidth
        机器人:layout_height =@扪/ Imgheight
        机器人:SRC =@绘制/ IMG4
        机器人:layout_gravity =中心/>     < ImageView的
        机器人:ID =@ + ID / imageView5
        机器人:layout_width =@扪/ ImgWidth
        机器人:layout_height =@扪/ Imgheight
        机器人:SRC =@绘制/ IMG5
        机器人:layout_gravity =中心/>  < / ViewFlipper>  <的TextView
    机器人:ID =@ + ID / txt_marquee
    机器人:layout_alignBottom =@ + ID /下方
    机器人:layout_alignRight =@ + ID /下方
    机器人:layout_alignLeft =@ + ID /下方
    机器人:layout_marginBottom =15dp
    机器人:layout_width =250dp
    机器人:layout_height =WRAP_CONTENT
     机器人:ellipsize =金字招牌
     机器人:fadingEdge =横向
    机器人:行=1
    机器人:marqueeRepeatLimit =marquee_forever
    机器人:scrollHorizo​​ntally =真
    机器人:单线=真
     机器人:文字=你好
    机器人:文字颜色=#ff4500
    机器人:layout_centerHorizo​​ntal =真
    机器人:TEXTSIZE =@扪/ TEXTSIZE/>     < / RelativeLayout的>


解决方案

我也有同样的问题和放大器;它的解决方案是:

去应用主题在Eclipse的图形化布局,并通过应用主题的所有子选项设置为主题,或将其更改为任何合适的主题为当前的XML文件。

请检查图形布局以下设置为:应用主题 - >全部 - >主题

最好的运气..!

I can't see GraphicLayout. The project runs correctly. But recently there is not design of layout when i click on GraphicLayout. The below message will be show. It did not like this before and every thing was ok.

  activity_main.xml: java.lang.NullPointerException

Of course app execute correctly.

activity_main.xml :

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="right"
android:background="@color/ranglayout"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

  <View
    android:id="@+id/view_title"
    android:layout_width="wrap_content"
    android:layout_height="50dp"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:background="@color/rangTitleBar" />

  <Button
    android:id="@+id/btn_exit"
    android:layout_width="48dp"
    android:layout_height="48dp"
    android:layout_alignBottom="@+id/view1"
    android:layout_alignParentLeft="true"
    android:background="@drawable/ic_exit" />

   <Button
    android:id="@+id/button1"
    android:layout_width="35dp"
    android:layout_height="35dp"
    android:layout_alignBaseline="@+id/btn_exit"
    android:layout_alignBottom="@+id/btn_exit"
    android:layout_alignParentRight="true"
    android:layout_marginRight="5dp"
    android:background="@drawable/ic_launcher" />

<TextView
    android:id="@+id/textView4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/button1"
    android:layout_alignBottom="@+id/button1"
    android:layout_marginRight="5dp"
    android:layout_toLeftOf="@+id/button1"
    android:text="conversion  "
    android:textColor="@color/rangTextbox"
    android:textSize="20sp" />

  <View
    android:id="@+id/view_top"
    android:layout_width="@dimen/viewwidth"
    android:layout_height="@dimen/viewheight"
    android:layout_below="@+id/view_title"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="18dp"


   />

   <Spinner
    android:id="@+id/spinner_first"
    android:layout_width="@dimen/spinnerwidth"
    android:layout_height="@dimen/spinnerheight"
    android:layout_alignBottom="@+id/view_top"
    android:layout_alignRight="@+id/view_top"
    android:layout_toLeftOf="@+id/button1" 
    android:entries="@array/array_spinner"
    />

   <View
    android:id="@+id/view_second"
    android:layout_width="@dimen/viewwidth"
    android:layout_height="@dimen/viewheightbetween"
    android:layout_alignLeft="@+id/view_top"
    android:layout_below="@+id/view_top"
    android:layout_marginTop="14dp"
     />

    <EditText
    android:id="@+id/edt_number"
    android:layout_width="@dimen/edittxtwidth"
    android:layout_height="@dimen/edittxtheight"
    android:layout_alignTop="@+id/spinner_first"
    android:layout_toLeftOf="@+id/spinner_first"
    android:ems="10"
    android:inputType="phone" 
    android:textSize="@dimen/textsize">

  </EditText>

   <ImageView
    android:id="@+id/img_flesh"
     android:layout_centerHorizontal="true"
    android:layout_width="@dimen/fleshwidth"
    android:layout_height="@dimen/fleshheight"
    android:layout_alignLeft="@+id/spinner_first"
    android:layout_below="@+id/view_top"
    android:src="@drawable/ic_red256" 
     android:gravity="right"
    />

   <View
    android:id="@+id/view_third"
    android:layout_width="@dimen/viewwidth"
    android:layout_height="@dimen/viewheight"
    android:layout_alignLeft="@+id/view_second"
      android:layout_below="@+id/view_second"

    android:layout_marginTop="14dp"
   />

  <EditText
    android:id="@+id/txt_result"
    android:layout_width="@dimen/edittxtwidth"
    android:layout_height="@dimen/edittxtheight"
    android:layout_alignLeft="@+id/edt_number"
    android:layout_alignTop="@+id/view_third"
    android:layout_toLeftOf="@+id/img_flesh"
    android:ems="10"
    android:inputType="phone"
     android:textSize="@dimen/textsize" />

<Spinner
    android:id="@+id/spinner_second"
    android:layout_width="@dimen/spinnerwidth"
    android:layout_height="@dimen/spinnerheight"
    android:layout_alignRight="@+id/view_third"
    android:layout_alignTop="@+id/view_third"
    android:layout_toLeftOf="@+id/button1"
    android:entries="@array/array_spinner" />

<View
    android:id="@+id/below"
    android:layout_width="@dimen/viewwidth"
    android:layout_height="@dimen/viewheightbelow"
    android:layout_alignRight="@+id/view_top"
    android:layout_below="@id/view_third"
    android:layout_marginTop="14dp"
    android:layout_centerHorizontal="true" />

        <ViewFlipper
    android:id="@+id/flipper1"
     android:layout_width="fill_parent"
    android:layout_height="@dimen/flipperheight"
    android:layout_alignTop="@+id/below"
    android:layout_marginTop="3dp"
    android:layout_alignRight="@+id/below"
    android:layout_alignLeft="@+id/below"

    >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="@dimen/ImgWidth"
        android:layout_height="@dimen/Imgheight"
        android:src="@drawable/img1"
        android:layout_gravity="center" />
      <ImageView
        android:id="@+id/imageView2"
        android:layout_width="@dimen/ImgWidth"
        android:layout_height="@dimen/Imgheight"
        android:src="@drawable/img2"
        android:layout_gravity="center" />

     <ImageView
        android:id="@+id/imageView3"
        android:layout_width="@dimen/ImgWidth"
        android:layout_height="@dimen/Imgheight"
        android:src="@drawable/img3"
        android:layout_gravity="center" />

    <ImageView
        android:id="@+id/imageView4"
        android:layout_width="@dimen/ImgWidth"
        android:layout_height="@dimen/Imgheight"
        android:src="@drawable/img4"
        android:layout_gravity="center" />

     <ImageView
        android:id="@+id/imageView5"
        android:layout_width="@dimen/ImgWidth"
        android:layout_height="@dimen/Imgheight"
        android:src="@drawable/img5"
        android:layout_gravity="center" />



  </ViewFlipper>

  <TextView
    android:id="@+id/txt_marquee"
    android:layout_alignBottom="@+id/below"
    android:layout_alignRight="@+id/below"
    android:layout_alignLeft="@+id/below"
    android:layout_marginBottom="15dp"
    android:layout_width="250dp"
    android:layout_height="wrap_content"
     android:ellipsize="marquee"
     android:fadingEdge="horizontal"
    android:lines="1"
    android:marqueeRepeatLimit="marquee_forever"
    android:scrollHorizontally="true"
    android:singleLine="true"
     android:text="hello"
    android:textColor="#ff4500"
    android:layout_centerHorizontal="true" 
    android:textSize="@dimen/textsize" />

     </RelativeLayout>
解决方案

I had also same problem & It's Solution is :

go to App Theme in Graphical Layout of Eclipse and set it as Theme via All sub option of App Theme or Change it as any suitable Theme for current xml file.

Please Check the Following setting in graphical layout as : App Theme --> All --> Theme.

Best Of Luck..!

这篇关于显示java.lang.NullPointerException在Eclipse时试图打开GraphicLayout?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-25 10:03