小编Mik*_*ing的帖子

.NET MAUI开放系统设置

有人可以告诉我如何使用 .NET MAUI 强制系统打开系统设置,或者更好的系统设置 > myApp > 权限?我正在尝试编写代码,在不允许应用程序使用相机后将用户重定向到设置。

Android 和 iOS 均可

我尝试寻找与意图相关的东西

.net maui

5
推荐指数
1
解决办法
2009
查看次数

Android 撰写:如何将图标放置在连续文本的页边距中?

我想要一张具有以下布局的卡片:

  • 左侧有一个图标;
  • 文字位于中心;
  • 右侧的图标;

无论文本长度如何,图标都必须始终存在: 在此输入图像描述

对此我写了如下代码:

fun test() {
Card(
    modifier = Modifier.fillMaxWidth(),
    shape = RoundedCornerShape(16.dp)
) {
    Row(
        Modifier.fillMaxWidth().padding(all = 16.dp),
        verticalAlignment = Alignment.CenterVertically,
        horizontalArrangement = Arrangement.SpaceBetween
    ) {
        Icon(imageVector = Icons.Default.ArrowBack, contentDescription = "Back")
        Text("Title", textAlign = TextAlign.Center)
        Icon(imageVector = Icons.Default.Delete, contentDescription = "Delete")
    }
}
Run Code Online (Sandbox Code Playgroud)

}

问题是,如果文本太长,那么最后一个图标就会“消失”: 在此输入图像描述

解决方案可能是在文本上使用Modifier.width (x.dp),但在这种情况下,如何设置 的值x以覆盖图标内的最大可能宽度?

user-interface row android-layout android-jetpack-compose

1
推荐指数
1
解决办法
7182
查看次数