2016-06-30 10 views
-1

アンドロイドデベロッパーで検索しようとしましたが、運がありませんでした。Androidボタンで文字列メッセージが表示されない

私のonClickメソッドはメッセージを表示しません。テキストを...から...に変更したい。しかし、それをクリックすると何も起こりません。

JAVA

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
    } 

    /** 
    * This method is called when the Cookie button is clicked. 
    */ 
    public void eatCookie(View view) { 
     display("I'm so full"); 
    } 

    /** 
    * This method displays the given quantity value on the screen. 
    */ 
    private void display(String status) { 
     TextView statusTextView = (TextView) findViewById(
       R.id.status_text_view); 
     statusTextView.setText("" + status); 
    } 
} 

あなたのコードは私のデバイス に正しい働いているXML

<LinearLayout 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="#B388FF" 
    android:orientation="vertical" 
    tools:context=".MainActivity"> 

    <ImageView 
     android:id="@+id/android_cookie_image_view" 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:scaleType="centerCrop" 
     android:src="@drawable/before_cookie" /> 

    <TextView 
     android:id="@+id/status_text_view" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="16dp" 
     android:layout_marginRight="16dp" 
     android:layout_marginTop="16dp" 
     android:text="I'm so hungry" 
     android:textColor="@android:color/white" 
     android:textSize="34sp" /> 

    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="16dp" 
     android:text="EAT COOKIE" 
     android:onClick="eatCookie"/> 

</LinearLayout> 
+0

を実行するボタンをクリックする前に表示する "私がすいた" とは? –

+0

正確なコードが正常に動作しています。プロジェクトをクリーニングしてから、プロジェクトを再実行してみてください。 –

+0

プロジェクトを「クリーン」にするにはどうすればいいですか? – tom1988

答えて

1

は、あなたのプロジェクトをきれいにしてみて、もう一度コードを再実行。

ビルド - >クリーン

し、コード

関連する問題