2011-10-07 21 views
0

我有这样的活动,不工作

package org.dewsworld.ui; 

import android.app.Activity; 
import android.os.Bundle; 
import android.widget.TextView; 

public class Main extends Activity { 

    TextView textView ; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     textView = (TextView) findViewById(R.id.textView1) ; 
     textView.setText("hello ") ; 
    } 

} 

而且main.xml中的Android活动是

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

而且logcat的是

而且我找不到错误.. 。:(

回答

4
<?xml version="1.0" encoding="utf-8"?> 
<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:layout_height="wrap_content" android:id="@+id/textView1" 
     android:layout_width="wrap_content" android:text="TextView" /> 
</LinearLayout> 

现在就来试试

+0

它是如何从我的答案有什么不同? ,停止发布重复。 –

+0

对不起哥们,我正在写答案我不知道你已经发布 – jazz

+1

@jazz即使这样,你的回答应该更具描述性,并解释为什么问题存在。 – Audrius

3

您有2个视图使用相同的id和LinearViewout和TextView。移除LinearLayout的id和t再来一次。它会工作。