大家好,我想简单地做一个 UI界面的android应用程序
功能:简单检测字符串功能。 如下图:
连事件都没有写了,就拖完控件之后尝试运行,在android 虚拟机 出现错误 如下图:为什么会出现错误的?请教各位前辈。Android虚拟机UIAndroid应用界面
功能:简单检测字符串功能。 如下图:
连事件都没有写了,就拖完控件之后尝试运行,在android 虚拟机 出现错误 如下图:为什么会出现错误的?请教各位前辈。Android虚拟机UIAndroid应用界面
这个是 main 主程序入口的代码,没有修改过的。
package com.example.frmui;import android.os.Bundle;
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;
}}这个是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: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" > <TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginTop="24dp"
android:text="用户名"
android:textAppearance="?android:attr/textAppearanceLarge" /> <EditText
android:id="@+id/UserName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/textView1"
android:layout_marginRight="17dp"
android:ems="10"
android:inputType="textPersonName"
/> <TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/UserName"
android:layout_marginTop="39dp"
android:layout_toLeftOf="@+id/UserName"
android:text="密 码"
android:textAppearance="?android:attr/textAppearanceLarge" /> <EditText
android:id="@+id/PawssWord"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/textView2"
android:layout_alignBottom="@+id/textView2"
android:layout_toRightOf="@+id/textView1"
android:ems="10"
android:inputType="textPersonName"
android:textStyle="bold" /> <Button
android:id="@+id/Login"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/PawssWord"
android:layout_below="@+id/PawssWord"
android:layout_marginTop="71dp"
android:text="登 陆"
android:textColor="@layout/activity_main"
/></RelativeLayout>没有错误的提示,不然程序是运行不了的,但是有警告的地方,例如:android:text="登 陆" android:text="密 码" android:text="用户名" 这三个地方出现警告。
2. 一点建议:如果自学,最好从视频学起。
看下android java教程 学学基本的调试吧 logcat 在eclipse的window->show view -> other -> android -> Logcat