小编Mat*_*haN的帖子

如何更改 jetpack compose 中文本字段光标位置

我在文本字段上方有文本建议芯片视图列表,当用户单击芯片时,我将文本附加到文本字段中。之后我想将光标移动到结束位置。我在 Jetpack compose 中找不到此问题的解决方案。之前我们曾经editText.setSelection(position)在 Android 视图中更改光标位置。

如何在jetpack compose Textfield中设置光标位置?

         OutlinedTextField(
                    value = value,
                    onValueChange = { value = it },
                    maxLines = 8,
                    label = {
                        Text(
                            text = "Content",
                            maxLines = 1
                        )
                    },

                    modifier = Modifier
                        .fillMaxWidth()
                        .height(200.dp),
                    shape = RoundedCornerShape(2.dp),

                    )
Run Code Online (Sandbox Code Playgroud)

android-jetpack-compose android-jetpack-compose-text

37
推荐指数
1
解决办法
3万
查看次数

SvelteKit - 初始渲染后 API 响应数据 (PageData) 未更新

一般来说,我对 svelte 和 svelteKit 很陌生,我正在尝试从 api 加载数据,并且我遵循了 sveltekit todo 示例代码。它对于初始渲染和a标记 onClick 运行良好,但在 div 中on:click更新 url 参数 api 被调用并返回数据,但PageData对象未更新。

这里我附上了我的onClick

import { goto } from '$app/navigation'; 
const adhigaramClick = (adhigaram: string) => {
        selectedAdhigaram = adhigaram
        $page.url.searchParams.set('adhigaram',adhigaram); 
        goto(`?${$page.url.searchParams.toString()}`);
    }
Run Code Online (Sandbox Code Playgroud)

这里我附上了 api 调用 ( +page.server.ts)

    export const load: PageServerLoad = async ({url, params}) => {
    let selectedPaal = "test;

    const paramPaal =url.searchParams.get("paal")
    const adhigaram =url.searchParams.get("adhigaram")

        if (paramPaal) {
            selectedPaal = paramPaal;
        }
        
    const response …
Run Code Online (Sandbox Code Playgroud)

typescript svelte sveltekit

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

How to render a View to the right of parent node in ARCore sceneform

Using ViewRenderable I am rendering layout file. I gave fixed width and height for the layout file

<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="500dp"
    android:layout_height="50dp"
    android:background="@android:color/transparent">
// Add design
</android.support.constraint.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)

Now I am building layout as ViewRenderable

 // Build a renderable from a 2D View.
        CompletableFuture<ViewRenderable> meterOne =
                ViewRenderable.builder().setView(this, R.layout.meter).build();

     CompletableFuture.allOf(circle,
                meterOne, meterTwo)
                .handle(
                        (notUsed, throwable) -> {
                            // When you build a Renderable, Sceneform loads its resources in the background while
                            // returning a CompletableFuture. Call handle(), thenAccept(), or check isDone()
                            // …
Run Code Online (Sandbox Code Playgroud)

android arcore sceneform

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

Jetpack compose (Alpha 1.0.0) 用于生产版本

我们在 Play 商店中有应用程序并被很多客户使用。我们计划使用 Android Jetpack Compose 重新设计我们现有的应用程序。是否允许发布到 Play 商店?如果没有,我们什么时候可以期待?

一般来说,您是建议现在还是在 Jetpack Compose 1.0 版本发布后使用 Jetpack Compose?

android google-play-console android-jetpack-compose

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

如何在codenameone中显示容器中心的两个或多个标签

我是Codenameone的新手是否有任何选项可以对齐标签取决于另一个标签,如对齐底部,顶部,右侧和左侧选项?

如何在父布局的中心对齐多个标签?

在这里,我附上了我试过的代码:

Container center = new Container(new BorderLayout());

    Label des = new Label((String) data.get("title"));
    des.setUIID("MultiLine2");
    center.addComponent(BorderLayout.NORTH,des);
    Label author = new Label((String) data.get("author"));
    author.setUIID("MultiLine2");
    center.addComponent(BorderLayout.SOUTH,author);

    cnt.addComponent(BorderLayout.CENTER, center);
Run Code Online (Sandbox Code Playgroud)

我像下面的图像一样流露出来我像下面的图像一样流露出来

在这里,我附上了项目所需的内容这是我的要求

任何人都可以帮助我如何才能满足我的要求?

codenameone

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

刷新页面后新的谷歌登录消失

我遵循 google 提供的指南来集成新的 google 登录。我使用Google 提供的代码生成器创建了 HTML 。

这里我附上了完整的代码

 <svelte:head>
    <title>Home</title>
    <meta name="description" content="Svelte demo app" />
</svelte:head>

<section>
    <div class="h-screen">
        <div
            id="g_id_onload"
            data-client_id="534101779287-bm07dc8v4ln4kulqbql61nsglcku74vg.apps.googleusercontent.com"
            data-context="use"
            data-ux_mode="redirect"
            data-login_uri="http://localhost:5173/auth/callback"
        />
        <div class="bg-red-300 h-80">
            <div
                class="g_id_signin"
                data-type="standard"
                data-shape="rectangular"
                data-theme="outline"
                data-text="signin_with"
                data-size="medium"
                data-logo_alignment="left"
                data-width="180"
            />
        </div>
    </div>
</section>
Run Code Online (Sandbox Code Playgroud)

第一次渲染页面时效果很好。 在此输入图像描述

Command+R当我们使用或单击浏览器中的重新加载图标刷新页面时, “登录”按钮消失。 在此输入图像描述

html google-signin svelte sveltekit

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