반응형
랜덤을 사용하여 버튼을 누를 시 배경화면의 색이 바뀌는 어플리케이션을 개발.
이때 필요한 함수는 RANDOM()과 nextInt()
package TryMe.gohool.tryme;
import android.graphics.Color;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import androidx.appcompat.app.AppCompatActivity;
import java.util.Random;
public class MainActivity extends AppCompatActivity {
private View window_view;
private Button Btn;
private int[] colors;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
colors = new int[]{Color.RED,Color.BLUE, Color.BLACK, Color.YELLOW};
window_view = (View) findViewById(R.id.windowViewId);
Btn = (Button) findViewById(R.id.btn);
Btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Random random = new Random();
int ran_num = random.nextInt(colors.length);
window_view.setBackgroundColor(colors[ran_num]);
Log.d("random", String.valueOf(ran_num));
}
});
}
}
github.com/nhoon95/tryme/compare/master?expand=1
nhoon95/tryme
tryme with java. Contribute to nhoon95/tryme development by creating an account on GitHub.
github.com
이하 자세한 설명은 생략
반응형
'개발언어 > JAVA' 카테고리의 다른 글
자바 토글버튼 사용법 (0) | 2020.11.16 |
---|---|
자바 라디오그룹,버튼 (0) | 2020.11.16 |
자바 간단한 어플 만들기. (0) | 2020.11.14 |
자바 VIEW (0) | 2020.11.11 |
자바 Iterator , hashmap, map (0) | 2020.11.04 |