我看不到GraphicLayout。项目正常运行。但是最近我单击GraphicLayout时没有布局设计。将显示以下消息。它以前不喜欢这样,一切都还好。

  activity_main.xml: java.lang.NullPointerException


当然,应用程序可以正确执行。



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>

最佳答案

我也有同样的问题,它的解决方案是:

转到Eclipse图形布局中的“应用程序主题”,然后通过“应用程序主题”的“所有”子选项将其设置为“主题”,或将其更改为当前xml文件的任何合适的主题。

请在图形布局中检查以下设置为:应用程序主题->所有->主题。

祝你好运..!

10-05 17:46