小编tof*_*ofu的帖子

JetPack Compose - 卡中行中的weight() 不起作用

创建 Android 应用程序时,我将一些可组合项放在卡片的一行中,如下所示,但它没有按我的预期工作。我添加“weight(1f)”的可组合项不再显示。

data class Test(
    val title: String,
    val text: String
)

@Composable
fun CardRowSample(
    modifier: Modifier = Modifier,
) {
    val testList =
        listOf(
            Test("AAAA", "1,2,3,4,5,6,7,8,9,10"),
            Test("BBBB", "11,12,13,14,15,16,17,18,19,20")
        )

    LazyColumn(
        modifier = modifier
    ) {
         items(
             items = testList
         ) {
             test ->
                Card(
                    elevation = 12.dp,
                    backgroundColor = Color.LightGray,
                    modifier = Modifier
                        .fillMaxWidth()
                        .heightIn(min = 50.dp)
                        .width(40.dp)
                        .requiredHeight(intrinsicSize = IntrinsicSize.Min)
                        .padding(
                            horizontal = 20.dp,
                            vertical = 20.dp
                        )
                        .border(
                            width = 1.dp,
                            color = Color.Black,
                            shape = …
Run Code Online (Sandbox Code Playgroud)

android kotlin android-jetpack-compose

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

Jetpack Compose - 如何在屏幕横向时使键盘全屏显示

现在我正在使用 Jetpack Compose 制作一个应用程序。所以我注意到,当屏幕处于横向时,文本输入字段被键盘隐藏,很难看到。

如果不使用 Jetpack Compose,则默认情况下横向时键盘将显示在整个屏幕上。我可以通过在 EditText 中添加 'android:imeOptions="flagNoFullscreen"' 有意将键盘禁用为全屏。

    <EditText
    android:hint="input something"
    android:imeOptions="flagNoFullscreen"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginBottom="25dp"
    android:layout_marginTop="5dp"
    android:inputType="text"/>

    //android:imeOptions="flagNoFullscreen"
    //If you don't put this, it will look like this.
    
Run Code Online (Sandbox Code Playgroud)

全屏键盘

如何在 Jetpack Compose 中使键盘全屏显示?

我尝试把

<activity android:windowSoftInputMode="stateVisible|adjustResize">
Run Code Online (Sandbox Code Playgroud)

在 AndroidManifest.xml 中,但我无法解决这个问题。

android kotlin android-jetpack-compose

5
推荐指数
0
解决办法
782
查看次数

标签 统计

android ×2

android-jetpack-compose ×2

kotlin ×2