我看不到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文件的任何合适的主题。
请在图形布局中检查以下设置为:应用程序主题->所有->主题。
祝你好运..!