버튼을 터치시마다 글짜가 변경되게 했습니다.
한번은 Button 그 다음은 Changed 또 그 다음은 Button..........................
그런데 말이죠.
이게 에뮬을 맨 처음 실행시키면 보시는 바와같이..
버튼에 아무런 글짜가 없습니다.ㅠㅠ
여기서 한번 클릭을 해야만 위에처럼 반복적으로 실행이 되는데요.
맨 처음에 왜 글짜가 안 나올까요?ㅠㅠ
package com.example.skpm2;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button button=(Button)findViewById(R.id.ok);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
TextView view =(TextView)findViewById(R.id.ok);
String s=(String)view.getText();
if(s=="Button"){
view.setText("Changed");
}
else
{
view.setText("Button");
}
}
});
}
}
아 그렇군요.
그러면 앱을 실행시켰을때 바로 실행될려면 어케 해야할까요?
ㅠㅠ
맨 밑에 힌트주신 visible, invisible,.. 이건 무슨말씀이신지 모르겠어요 .
암튼 원인파악해주셔서 감사합니다. 좀 더 검색하고 고민해봐야겠네요..