2012-12-20 20 views
0

這裏是給在AVD安卓編碼部隊密切

public class MainActivity extends Activity { 


Button magic; 
TextView display; 
int random; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 


    magic=(Button)findViewById(R.id.magic); 
    display=(TextView)findViewById(R.id.textView1); 
    magic.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 
      random = (int)Math.ceil(Math.random()*100); 

      display.setText("your number is"+random); 

     } 
    }); 

    } 
} 

這裏運行力閉合錯誤代碼是我使用即使隨機函數或的setText不使用應用程序強制關閉代碼,請幫助

activity_main.xml中沒有給出任何錯誤或警告..........

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:background="@drawable/magic8ball" 
    android:gravity="center" 
    tools:context=".MainActivity" > 

    <android.widget.Space 
     android:id="@+id/space1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginRight="144dp" 
     android:layout_marginTop="192dp" /> 

    <LinearLayout 
     android:id="@+id/linearLayout1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginLeft="131dp" 
     android:layout_marginTop="171dp" 
     android:orientation="vertical" > 
    </LinearLayout> 

    <Button 
     android:id="@+id/magic" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignTop="@+id/linearLayout1" 
     android:layout_toRightOf="@+id/linearLayout1" 
     android:text="@string/Magic" /> 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_above="@+id/Magic" 
     android:layout_alignParentRight="true" 
     android:layout_marginBottom="64dp" 
     android:layout_marginRight="74dp" 
     android:text="@string/Ask" 
android:textAppearance="?  android:attr/textAppearanceLarge" 
     android:textColor="#EE5533" /> 

</RelativeLayout> 

XML文件給出,其中在硬編碼

,因爲文字是要改變究竟是好把它放在string.xml或硬編碼的單華林是關係到textview1 ?????

+6

使用logcat的瞭解什麼是錯的 –

+1

發佈logcat –

+1

請發佈一些日誌/堆棧跟蹤... –

回答

0

您使用以下代碼的目的是什麼。

**<android.widget.Space 
     android:id="@+id/space1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginRight="144dp" 
     android:layout_marginTop="192dp" />** 

這似乎不可用..其工作的ICS設備很好..但是在薑餅設備不工作。我認爲這是無法使用的代碼...

+0

感謝拉傑什問題解決一次我刪除了這段代碼 – tusharm