当我在TextView上放置ID时,我的应用程序将关闭。
我可以将id放在我的MainActivity上,但我还有其他操作,当我在其他XML文件中放入ID时,它会关闭。
也许这是我的AndroidManifest的问题?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="pk.Android"
android:versionCode="1"
android:versionName="1.0">
<application android:label="@string/app_name" android:icon="@drawable/ic_launcher">
<activity android:name="ParcNet"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="Parc_main" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity>
修改
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:orientation="vertical"
android:background="#FFFFFF" >
<TextView
android:id="@+id/tv_capcalera_pagina_dos"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:text="Parcs"
android:textSize="23dp"
android:gravity="center_horizontal"/>
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="fill_parent" >
<EditText
android:id="@+id/textParc_Buscar"
android:layout_height="wrap_content"
android:layout_width="215px"
android:layout_marginTop="20px"
android:layout_marginLeft="20px" />
<Button
android:id="@+id/buttonParc_Buscar"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="Buscar"
android:layout_marginTop="17px"
android:layout_marginLeft="5px" />
</LinearLayout>
<LinearLayout
android:layout_height="fill_parent"
android:layout_width="fill_parent" >
<Button
android:id="@+id/buttonParc_Menu"
android:text="Retrocedir"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="bottom"/>
</LinearLayout>
修改
要解决此问题,我必须清理项目以重建资源文件。
答案 0 :(得分:2)
确保通过添加
关闭LinearLayout</LinearLayout>
在XML布局文件的末尾。
答案 1 :(得分:0)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:orientation="vertical"
android:background="#FFFFFF" >
<TextView
android:id="@+id/tv_capcalera_pagina_dos"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:text="Parcs"
android:textSize="23dp"
android:gravity="center_horizontal"/>
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="fill_parent" >
<EditText
android:id="@+id/textParc_Buscar"
android:layout_height="wrap_content"
android:layout_width="215px"
android:layout_marginTop="20px"
android:layout_marginLeft="20px" />
<Button
android:id="@+id/buttonParc_Buscar"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="Buscar"
android:layout_marginTop="17px"
android:layout_marginLeft="5px" />
</LinearLayout>
<LinearLayout
android:layout_height="fill_parent"
android:layout_width="fill_parent" >
<Button
android:id="@+id/buttonParc_Menu"
android:text="Retrocedir"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="bottom"/>
</LinearLayout>
答案 2 :(得分:-2)
最后我解决了这个问题。为了解决这个问题,我只是从项目中做了一个清理,这是文件R.java的问题,不能很好地生成ID。