책보면서 배우는중입니다.
책에있는 예제는 버튼을누르면 TOAST를 사용 버튼이 눌러졌습니다를 표시하는데
여기에서 저는 버튼을 누르면 화면전체 색깔을 바꾸고싶은데 어떻게하면될까요?
예를들어서 버튼을누르면 무조건 화면 전체가 빨강으로 변하게 하고싶은데 어떻게할까요?
거기에 추가로 만약에 제가 RED의 색상값을 0~255 사이를 조절하고싶으면 어떻게해야될까요?
지금은 버튼을누르면 text에 바탕화면이 빨강으로 변하게 해논 소스입니다.
package com.example.buttonevent4;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
TextView text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
text = (TextView) findViewById(R.id.textview01);
}
public void myClickListener(View target)
{
Toast.makeText(getApplicationContext(), "버튼이 눌러졌습니다", Toast.LENGTH_SHORT).show();
text.setBackgroundColor(Color.RED);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}