两个简单的[可能]编码问题

时间:2012-04-19 06:29:19

标签: xml eclipse

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<EditText
    android:id="@+id/etNum"
    android:layout_width="wrap_content"
    android:layout_height="102dp"
    android:hint="@string/Please enter a department number." 
    android:inputType="number"
    />

    <EditText
    android:id="@+id/etName"
    android:layout_width="wrap_content"
    android:layout_height="102dp"
    android:hint="@string/Or enter a department name." 
    android:inputType="string"
    />

    <requestFocus />


</LinearLayout>

**问题#1。就在最后一行,我在这一行找到了多个注释:      - 错误:解析XML时出错:标记不匹配      - 此文本字段未指定inputType      或暗示。不知道该怎么办? **

package walmart.namespace;


import android.R;
import android.R.string;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class WalmartActivity extends Activity {
/** Called when the activity is first created. */

int department;
String name;
Button search;
TextView display;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

q#2:对于R.Layout.main,我有'main无法解析或不是字段'。我知道我不应该在导入中使用导入android.R,但它至少摆脱了R的问题。有关如何解决这个问题的想法吗?

1 个答案:

答案 0 :(得分:1)

对于第一个问题,看起来该行应放在您想要聚焦的EditText区域内;将其移动到其中一个inputType行之后,看看是否有帮助。

对于第二个,我不确定代码片段是否已被截断,所以这可能不是问题,但看起来你错过了大括号来关闭onCreate。