본문 바로가기
코딩하기/android studio

(android studio) 랜덤으로 글 나오게 하기(random Text)

by 치즈도넛 2021. 4. 2.
반응형

뽑기처럼 랜덤으로 글이 나오도록 짜보고 싶어 서치하다 알아냈습니다

생각보다 어렵지 않더라고요.

 

우선 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을 뽑아서 보여줍니다.

 

 

모두 즐겁게 코딩하세요~

반응형

댓글