本人初学,老师让做一个布局已给出代码,但是在我的机子上运行有错,查阅资料改正后运行没有错误也 没有警告。但是最终在安卓手机上运行总是该程序已停止,要么就是该进程无响应。
代码贴出:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView android:id="@+id/TextView01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@+string/hello"
/>
<EditText android:id="@+id/EditText01"
android:inputType="text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<ImageView android:id="@+id/ImageView01"
android:contentDescription="@+string/desc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@+drawable/adr"
/>
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@+string/btn_name"
/>
<Button android:id="@+id/Button02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@+string/stp_name"
/>
</LinearLayout>
<ProgressBar android:id="@+id/progressbar01"
android:layout_width="fill_parent"
android:layout_height="20dp"
style="?android:attr/progressBarStyleHorizontal"
/>
<SeekBar android:id="@+id/seekbar01"
android:layout_width="fill_parent"
android:layout_height="20dp"
style="?android:attr/progressBarStyleHorizontal"
/>
</LinearLayout>
Android开发Android手机布局动态规划
代码贴出:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView android:id="@+id/TextView01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@+string/hello"
/>
<EditText android:id="@+id/EditText01"
android:inputType="text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<ImageView android:id="@+id/ImageView01"
android:contentDescription="@+string/desc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@+drawable/adr"
/>
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@+string/btn_name"
/>
<Button android:id="@+id/Button02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@+string/stp_name"
/>
</LinearLayout>
<ProgressBar android:id="@+id/progressbar01"
android:layout_width="fill_parent"
android:layout_height="20dp"
style="?android:attr/progressBarStyleHorizontal"
/>
<SeekBar android:id="@+id/seekbar01"
android:layout_width="fill_parent"
android:layout_height="20dp"
style="?android:attr/progressBarStyleHorizontal"
/>
</LinearLayout>
Android开发Android手机布局动态规划
android:src这两个代码是不是写错了?
改成把里面的加号+去掉试试
import android.app.Activity;
import android.view.Menu;public class MainActivity extends Activity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
<string name="desc">内容</string>
<string name="btn_name">内容</string>
这样就不会报错了,如果没有strings.xml,自己建一个文件
我也是刚接触,以我的教训来看,很可能是Activity没有在Manifest中注册
错误:error: Error: No resource found that matches the given name (at 'src' with value '@drawable-ldpi/adr').我新建了一个名为adr的图片放在drawable-ldpi文件夹下还是没用。
我也是刚接触,以我的教训来看,很可能是Activity没有在Manifest中注册
我应该注册了啊 ,你看:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.test2"
android:versionCode="1"
android:versionName="1.0" > <uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" /> <application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.test2.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application></manifest>
一般这个+只在id的时候用到,表示在这里,加一个id,而不是去引用其他的东西