kotlin: 区间

一,代码:

package com.example.okdemo1.activity

import android.os.Bundle
import android.util.Log
import android.view.MenuItem
import android.widget.Button
import android.widget.Toast
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.fragment.app.Fragment
import androidx.viewpager2.widget.ViewPager2
import androidx.viewpager2.widget.ViewPager2.OnPageChangeCallback
import com.example.okdemo1.R
import com.example.okdemo1.adapter.FragAdapter
import com.example.okdemo1.fragment.Cate1Fragment
import com.example.okdemo1.fragment.Cate2Fragment
import com.example.okdemo1.fragment.Cate3Fragment
import com.example.okdemo1.model.Goods1
import com.google.android.material.bottomnavigation.BottomNavigationView
import com.google.android.material.navigation.NavigationBarView

class Bottom2Activity : AppCompatActivity() {

    /*
    private val fragmentList: MutableList<Fragment?> = ArrayList<Fragment?>() //fragment的列表
    private var vp_content: ViewPager2? = null //viewpager2

    private var bottomNavigationView: BottomNavigationView? = null //底部导航栏
    */

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        this.enableEdgeToEdge()
        setContentView(R.layout.activity_bottom2)

        val button1: Button = findViewById(R.id.button1)
        button1.setOnClickListener {
            // 在这里处理点击事件
            // 1 到 9
            for (i in 1..9) {
                println("区间升序:"+i)
            }
        }

        val button2: Button = findViewById(R.id.button2)
        button2.setOnClickListener {
            // 在这里处理点击事件
            // 9到1
            for (i in 9 downTo 1) {
                println("区间降序:"+i)
            }
        }

        val button3: Button = findViewById(R.id.button3)
        button3.setOnClickListener {
            // 在这里处理点击事件
            // 指定步长为2
            for (i in 1..20 step 2) {
                println("区间步长:"+i)
            }
        }

        val button4: Button = findViewById(R.id.button4)
        button4.setOnClickListener {
            // 在这里处理点击事件
            // 排除最后一个元素
            for (i in 1 until 9) {
                println("区间排除最后一个元素:"+i)
            }
        }
    }
}

 

二,测试效果:

posted @ 2025-06-22 12:50  刘宏缔的架构森林  阅读(9)  评论(0)    收藏  举报