androidで恋愛運を占おう

kotolinで☆と★の配列をつくります。

getOmikujiButton.setOnClickListener {
            val results = arrayOf("大吉","吉","中吉","小吉","凶")
            val l_results = arrayOf("☆★★★★","☆☆★★★","☆☆☆★★","☆☆☆☆★","☆☆☆☆☆")
            val n = Random().nextInt(results.count())
            val ln = Random().nextInt(l_results.count())

            if(n == 0){
                resultTextView.setTextColor(Color.RED)
            } else{
                resultTextView.setTextColor(Color.parseColor("#808080"))
            }

            resultTextView.text = results.get(n)
            loveText.text = l_results.get(ln)
            // Code here executes on main thread after user presses button
        }
    }

では、続けて、仕事運、金運を作っていきましょう。

getOmikujiButton.setOnClickListener {
            val results = arrayOf("大吉","吉","中吉","小吉","凶")
            val l_results = arrayOf("☆★★★★","☆☆★★★","☆☆☆★★","☆☆☆☆★","☆☆☆☆☆")
            val w_results = arrayOf("☆★★★★","☆☆★★★","☆☆☆★★","☆☆☆☆★","☆☆☆☆☆")
            val m_results = arrayOf("☆★★★★","☆☆★★★","☆☆☆★★","☆☆☆☆★","☆☆☆☆☆")
            val n = Random().nextInt(results.count())
            val ln = Random().nextInt(l_results.count())
            val wn = Random().nextInt(w_results.count())
            val mn = Random().nextInt(m_results.count())

            if(n == 0){
                resultTextView.setTextColor(Color.RED)
            } else{
                resultTextView.setTextColor(Color.parseColor("#808080"))
            }

            resultTextView.text = results.get(n)
            loveText.text = l_results.get(ln)
            workText.text = w_results.get(wn)
            moneyText.text = m_results.get(mn)
            // Code here executes on main thread after user presses button
        }

こんなに占ってなにがしたいのかわかりませんが、OK!

次は相性のいい星座
ドロップダウンは、androidだと、「spinner」というらしいですね。

早速つかってみましょう。

なんじゃーこりゃー