반응형
뽑기처럼 랜덤으로 글이 나오도록 짜보고 싶어 서치하다 알아냈습니다
생각보다 어렵지 않더라고요.
우선 res > values > strings 에 들어갑니다.
string.xml
<string-array name="randomTxt">
<item>안녕하세요</item>
<item>여기는</item>
<item>치즈도넛</item>
<item>블로그 입니다</item>
</string-array>
string-array에 name을 정해준 뒤,
item을 나열합니다. (수는 상관없습니다.)
MainActivity.java
TextView txt = findViewById(R.id.txt);
String[] randomTxT = getResources().getStringArray(R.array.randomTxt);
Random random = new Random();
int n = random.nextInt(randomTxT.length - 1);
txt.setText(randomTxT[n]);
이렇게 짜면 랜덤으로 string-array에 있는 item을 뽑아서 보여줍니다.
모두 즐겁게 코딩하세요~
반응형
'코딩하기 > android studio' 카테고리의 다른 글
(android studio) Splash 화면 만들기 - gif 이미지 사용 (1) | 2021.04.03 |
---|---|
(android studio) 스크린샷 설정하기 (Screenshot) (0) | 2021.04.02 |
(android studio) TextView - 자간, 장평, 행간 (0) | 2021.04.02 |
(android studio) SimpleDateFormat 현재시간 값 구하고 setText하기 (0) | 2021.04.02 |
(android studio) Fragment에서 웹뷰(webView) 띄우기 (0) | 2021.04.02 |
댓글