android compose LazyHorizontalGrid水平滚动的网格布局 使用

android compose LazyHorizontalGrid水平滚动的网格布局 使用

复制代码
/**
 * Author : wn
 * Email : maoning20080809@163.com
 * Date : 2026/1/9 22:16
 * Description : LazyHorizontalGrid滚动的水平网格
 */
class LazyHorizontalGridActivity : ComponentActivity(){

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContent {
            testLazyHorizontalGrid()
        }
    }

    @Preview
    @Composable
    private fun testLazyHorizontalGrid(){
        val list = (1..100).toList()
        Column() {
            Spacer(modifier = Modifier.height(20.dp))
            Box(modifier = Modifier.fillMaxWidth(), contentAlignment = Alignment.Center){
                Text(text = "LazyHorizontalGrid左右滚动的水平网格", fontSize = 20.sp, color = Color.Red)
            }
            Spacer(modifier = Modifier.height(20.dp))
            Box(modifier = Modifier.fillMaxWidth(), contentAlignment = Alignment.Center){
                Text(text = "排列从上到下(左边开始)", fontSize = 30.sp)
            }

            LazyHorizontalGrid(GridCells.Fixed(4), contentPadding = PaddingValues(16.dp), content = {
                items(list){item ->
                    Box(
                        modifier = Modifier.size(80.dp).padding(start = 6.dp, end = 6.dp)
                            .background(Color.Red), contentAlignment = Alignment.Center, content = {
                            Text(text = item.toString())
                        }
                    )
                }
            })

        }

    }
}
相关推荐
xxjj998a1 小时前
Laravel 1.x:PHP框架的原始魅力
android·php·laravel
formula100001 小时前
在iOS/安卓上远程连接任何 Agent!Claude、Codex、Copilot、Gemini、OpenCode 等
android·copilot
该用户可能存在1 小时前
Blbl-android 更新至 v0.1.24,体验更流畅、更稳定
android·哔哩哔哩·电视app·androidtv·bbll·blbl·bilibilitv
lKWO OMET1 小时前
mysql之字符串函数
android·数据库·mysql
liang_jy12 小时前
Android SparseArray
android·源码
liang_jy12 小时前
Activity 启动流程扩展篇(一)—— startActivityInner 任务决策全解析
android·源码
NPE~13 小时前
[App逆向]脱壳实战
android·教程·逆向·android逆向·逆向分析
木易 士心14 小时前
别再只会用 drawCircle 了!一文搞懂 Android Canvas 底层机制
android
AtOR CUES15 小时前
MySQL——表操作及查询
android·mysql·adb
怣疯knight16 小时前
安卓App无法增加自定义图片作为图标功能
android