我刚开始接触 android 应用程序编程,我正在从互联网上学习一切。但是当这种情况发生时,很难真正理解每一个例子和方法。无论如何,我尝试创建一个应用程序,当单击按钮时,它会显示一个倒数计时器,从 3 倒数到 1,然后它会打开一个 ImageView。
我在我的 XML 布局中定义了 TextView(用于倒计时)、Button 和 Imageview,但是当我在手机上尝试它时应用程序会崩溃。我删除了图像视图,现在它按原样启动,当我按下按钮时,会显示倒计时。
顺便说一句,当我按下“图形布局”按钮时,图像就会显示在那里。
我的 ImageView 的 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: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" >
<Button
android:id="@+id/btn1"
android:text="@string/btnMessage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true" />"
<ImageView
android:id="@+id/idrink"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_below="@id/btn1"
android:src="@drawable/idrink"
android:contentDescription="Underwater Drinking"/>
<TextView
android:id="@+id/tview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/iview"
android:layout_centerHorizontal="true"
android:layout_marginTop="126dp"
android:textSize="50sp"
android:visibility="invisible" />