如何在对话框和对话框片段之间共享相同的视图模型?我知道 viewModel 可以在活动范围内共享。但对我来说范围太大了。
private val model: SharedViewModel by activityViewModels()
Run Code Online (Sandbox Code Playgroud)
不幸的是,我没有项目导航组件。
android mvvm android-fragments android-dialogfragment android-viewmodel
我想做一张桌子。我知道如何在html简单表格中制作。我想要一些标题。几种类型的标题,类似于照片。我不知道它的数量,我会在我的程序中计算它的数量。关于阅读,我应该使用什么?
我尝试了这个:
<table border="1" width="100%">
<tr>
<th>AAA1</th>
<th>AAA2</th>
</tr>
<tr>
<th>KKK1</th>
<th>KKK2</th>
<th>KKK3</th>
<th>KKK3</th>
</tr>
<tr>
<th>PPP1</th>
<th>PPP2</th>
<th>PPP3</th>
<th>PPP4</th>
<th>PPP5</th>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
但是我知道这太简单了,不会给我类似于图片的东西。我读到有关colspan的信息,但不会给我想要的结果。也许有一个引导程序吗?
我正在用 HTML 生成一个表格。我有许多行,其计数保存在变量中{{ items|length }}
如何使除标题行之外的所有行都具有相同的高度?
我试过了:
<style>
table.equalDivide th { width:100 / {{ items|length }} %; }
</style>
Run Code Online (Sandbox Code Playgroud)
但这不起作用。
所有行都应具有最高行的高度(下图中的 12:00 - 14:00)。
如何检测长按
Button(
onClick = onClick,
interactionSource = interactionSource,
modifier = Modifier
.combinedClickable(
onClick = onClick,
onLongClick = onLongClick
)
)
Run Code Online (Sandbox Code Playgroud)
这是行不通的。onClick 是必需的,我猜它会消耗combinedClickable。我还需要一个交互源。我宁愿避免创建自定义按钮。
android button kotlin android-jetpack android-jetpack-compose