1

我在我的应用程序的主要活动中添加了一个滚动元素,ImageView但是当我在模拟器上运行项目时,它崩溃了,给了我主要活动引起的错误。错误日志如下: http: //pastebin.com/ PAYrjHCL

因此,通过检查错误,我发现这是主要活动中的一个问题。但是我没有看到哪里出错了,因为我只添加了这两个功能。任何人都可以发现这个活动中的问题导致它崩溃?

我的 main_activity 是这样的:

<ScrollView 
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:fillViewport="true"
    android:gravity="center_vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity"
     >

<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

<EditText
    android:id="@+id/ductDepth"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/calc"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="37dp"
    android:ems="10"
    android:hint="@string/enter_duct_depth_mm"
    android:inputType="numberDecimal"
    android:singleLine="true" >

    <requestFocus />
</EditText>

<EditText
    android:id="@+id/offDepth"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/textView3"
    android:layout_alignLeft="@+id/ductDepth"
    android:layout_marginBottom="14dp"
    android:ems="10"
    android:hint="@string/enter_offset_depth_mm"
    android:inputType="numberDecimal"
    android:singleLine="true" />

<EditText
    android:id="@+id/offLength"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/textView2"
    android:layout_alignLeft="@+id/offDepth"
    android:layout_marginBottom="20dp"
    android:ems="10"
    android:hint="@string/enter_offset_length_mm"
    android:inputType="numberDecimal"
    android:singleLine="true" />

<TextView
    android:id="@+id/textView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/offDepth"
    android:layout_alignLeft="@+id/offDepth"
    android:text="Depth:"
    android:textSize="30sp" />

<TextView
    android:id="@+id/textView3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/ductDepth"
    android:layout_alignLeft="@+id/ductDepth"
    android:text="Duct Depth:"
    android:textSize="30sp" />

<TextView
    android:id="@+id/textView1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_above="@+id/offLength"
    android:layout_alignLeft="@+id/offLength"
    android:text="Length:"
    android:textColor="@style/AppTheme"
    android:textSize="30sp" />

<Button
    android:id="@+id/calc"
    android:layout_width="200dp"
    android:layout_height="70dp"
    android:layout_alignLeft="@+id/ductDepth"
    android:layout_alignParentBottom="true"
    android:layout_marginBottom="30dp"
    android:background="@drawable/calcbttrans" />



<android.support.v4.view.ViewPager     
android:id="@+id/pager"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/calc" >

<!--
This title strip will display the currently visible page title, as well as the page
titles for adjacent pages.
-->

<android.support.v4.view.PagerTitleStrip
    android:id="@+id/pager_title_strip"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="top"
    android:background="#33b5e5"
    android:paddingBottom="4dp"
    android:paddingTop="4dp"
    android:textColor="#fff" />

</android.support.v4.view.ViewPager>

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="700dp"
    android:layout_above="@+id/textView1"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="84dp"
    android:src="@drawable/mark3" />

</RelativeLayout>

</ScrollView>
4

0 回答 0