大家好,我想简单地做一个  UI界面的android应用程序
功能:简单检测字符串功能。  如下图:
连事件都没有写了,就拖完控件之后尝试运行,在android  虚拟机  出现错误  如下图:为什么会出现错误的?请教各位前辈。Android虚拟机UIAndroid应用界面

解决方案 »

  1.   

    你首先应该把LogCat中的红色部分拷贝出来看看。
      

  2.   

    LogCat 在哪里? 我好像找不到,不好意思,都是自学的,所以知识点有点缺乏。
    这个是  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="用户名"   这三个地方出现警告。  
      

  3.   

    1. 打开LogCat窗口:Window-->Show View里面。
    2. 一点建议:如果自学,最好从视频学起。
      

  4.   

    你的Activity在Menifest.xml中申明了吗?
      

  5.   

    额  木有log不清楚问题在哪  你的控件没有在代码初始化  但是也没有引用   
    看下android  java教程 学学基本的调试吧   logcat  在eclipse的window->show view -> other  -> android  -> Logcat