我在文本字段上方有文本建议芯片视图列表,当用户单击芯片时,我将文本附加到文本字段中。之后我想将光标移动到结束位置。我在 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) 一般来说,我对 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) 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) 我们在 Play 商店中有应用程序并被很多客户使用。我们计划使用 Android Jetpack Compose 重新设计我们现有的应用程序。是否允许发布到 Play 商店?如果没有,我们什么时候可以期待?
一般来说,您是建议现在还是在 Jetpack Compose 1.0 版本发布后使用 Jetpack Compose?
我是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)
任何人都可以帮助我如何才能满足我的要求?
我遵循 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)
android ×2
svelte ×2
sveltekit ×2
android-jetpack-compose-text ×1
arcore ×1
codenameone ×1
html ×1
sceneform ×1
typescript ×1