android-studio - 如何将文本和图像与自定义位置对齐?
问题描述
我已经尝试过下面提到的但我没有得到所需的输出。
Column(
modifier = Modifier.fillMaxSize(),
horizontalAlignment = Alignment.CenterHorizontally
){
Text("NOTES", modifier = Modifier.align(Alignment.CenterHorizontally,) Text("Select Department",color =Color.Blue)}@ExperimentalFoundationApi
@Composable
fun MainScreen() {
val images = (0..7).toList()
LazyVerticalGrid(
cells = GridCells.Fixed(3),
contentPadding = PaddingValues(15.dp),
) {
item {
Column(modifier = Modifier.fillMaxSize(),
horizontalAlignment = Alignment.CenterHorizontally) {
Image(ImageBitmap.imageResource(id = R.drawable.comp),
contentDescription = "",
modifier = Modifier
.width(100.dp)
.height(100.dp)
.padding(15.dp)
.clickable(
onClick = { }
)
)
Text(
"BCA",
fontSize = 12.sp,
textAlign = TextAlign.Center,
)
}
}
item {
Column(
modifier = Modifier.fillMaxSize(),
horizontalAlignment = Alignment.CenterHorizontally
) {
Image(ImageBitmap.imageResource(id = R.drawable.chip),
contentDescription = "",
modifier = Modifier
.width(100.dp)
.height(100.dp)
.padding(15.dp)
.clickable(
onClick ={}
)
)
Text(
"IT",
fontSize = 12.sp,
textAlign = TextAlign.Center
)
}
}}}
我使用网格布局是因为我需要以网格格式添加更多内容。
我得到这样的输出:
但我需要这样:
怎么做这样的?
解决方案
推荐阅读
- ios -
我有一个文件输入:
<input #fileInput class="task-uploader__input" type="file" multiple />
我可以调出文件选择器(相机或画廊),当我选择一张照片时,应用程序会重
- typescript - 将 Firestore 值更改转换为 Typescript 对象
- angular - 为什么子模块的根路径加载在父模块的根路径上?
- batch-file - 我继续收到有关已存在文件夹的语法错误和警告
- kubernetes - 从 AppEngine 触发基于 Kubernetes 的应用程序
- amazon-web-services - 从 S3 复制数据并后处理
- phpstorm - 感谢配置文件,有没有办法在 PhpStorm 模板中设置 var?
- nativescript - 如何在格式化字符串中的跨度文本上创建单击事件侦听器?
- python - 求解多个线性稀疏矩阵方程:“numpy.linalg.solve”与“scipy.sparse.linalg.spsolve”
- ios - 如何在 SiriKit 意图中处理异步网络请求