腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2063)
视频
沙龙
1
回答
强制
Jetpack
Compose
在
方向
更
改时
更新
布局
、
、
当
方向
改变时再次调用
compose
函数并测量新的屏幕大小值时,屏幕上的可组合对象将使用
方向
改变之前的旧值,直到有一些用户输入。如何
强制
compose
使用新的屏幕大小值?
浏览 20
提问于2020-12-30
得票数 0
1
回答
jetpack
compose
:如何
强制
某些屏幕的
方向
、
、
、
有了
jetpack
compose
导航,我想它可能会成为一个单一的活动应用程序。如何仅对某些组合(屏幕)
强制
设置
方向
?如果我只想在播放视频时
强制
横屏,而不是其他屏幕?没有导航,可以
在
清单中声明
方向
,但使用导航,我们可以
在
可组合级别指定
方向
?
浏览 27
提问于2021-09-17
得票数 2
1
回答
为什么需要以编程方式创建视图?
、
我的整个android开发周期都是为
布局
创建XML文件。现在我
在
实习,他们要求我以编程的方式构建视图。/button.setPadding(20,20,20,20); button.setBackground(drawable(R.drawable.button)); 使用XML本身构建复杂的
布局
都很棘手如果我不学习如何以编程的方式编写
布局
,我是不是错过了?
浏览 17
提问于2020-03-30
得票数 0
回答已采纳
1
回答
Jetpack
编写懒虫的速度比xml上的recyclerView慢得多。
、
、
、
、
我正在为一个非常有限的硬件开发一个应用程序,并决定使用
jetpack
。 content = item }} 我已经花了一些时间搜索,因此我发现了很多优化,比如在发布模式下运行,
在
minifyEnabled和shrinkResources上将build.gradle和android.enableR8
浏览 8
提问于2022-11-24
得票数 0
回答已采纳
5
回答
Android编写缺失的引用
、
、
、
我正在尝试遵循官方的google撰写这个的教程,但是Android有一个问题解决了修饰符Height()fun NewsStory() { Column( ) { Container(modifier = Height(180.dp
浏览 10
提问于2019-12-15
得票数 3
回答已采纳
1
回答
从
jetpack
组合中的另一个小部件访问小部件
、
使用传统的XML,您可以使用它的id或标记获取视图的实例。Card(elevation = 1.dp, shape = RoundedCornerShape(8.dp), color = Color.Transparent) { Padding(padding = 8.dp) { }Text(text = netStatusState.va
浏览 0
提问于2019-11-19
得票数 3
回答已采纳
2
回答
Jetpack
Compose
在
方向
改变时保存状态
、
、
、
、
我正在使用Android
Jetpack
的
Compose
,并且一直
在
试图弄清楚如何保存状态以进行
方向
更改。记住=保存变量并允许通过.value访问,这允许值被缓存。但它的主要用途是不在更
改时
重新赋值变量。 mutableState =当某些内容发生更
改时
更新</
浏览 1
提问于2020-09-04
得票数 1
3
回答
将
jetpack
组合添加到现有项目中
、
、
、
我有一个现有的android工作室项目,我想在我的项目中使用
jetpack
撰写。文档说明了如何使用
jetpack
组合创建一个新项目,但如何将其与现有项目一起使用?
浏览 17
提问于2020-05-02
得票数 12
回答已采纳
1
回答
为什么
在
升级到
jetpack
之后没有隐式导入kotlin.collections组成1.0.0-beta01?
、
、
在
升级到
jetpack
compose
1.0.0-beta01之后,我尝试使用来自arrayListOf的listOf,但它们似乎不是隐式导入的。
浏览 1
提问于2021-02-25
得票数 5
回答已采纳
1
回答
强制
Activity
在
方向
更
改时
重新绘制完整
布局
、
、
、
我想
强制
我的Activity
在
方向
改变时重新绘制
布局
。不过,我不希望它重新启动Activity。我知道我必须重写onConfigurationChanged来获取
方向
改变的回调。据我所知,有一种方法是使用相同的
布局
再次调用setContentView。有没有更好的方法来
强制
重新绘制活动
布局
?
浏览 5
提问于2015-04-01
得票数 0
1
回答
布局
取决于“调整大小的
方向
”
、
、
、
、
我的响应式
布局
有一定的问题。假设我有一些中等宽度的版本(假设是为了手机横向视图),如果页面是在这种模式下加载的,那么一切都会按照所需/设计的方式进行
布局
。然而,当从纵向切换到横向时,横向
布局
会变得有些混乱。刷新页面可以修复所有问题。同样可以通过简单地将浏览器窗口缩小然后放大来重现。因此,这基本上给出了关于页面宽度的非确定性
布局
。
浏览 1
提问于2014-06-09
得票数 1
1
回答
当滚动可变高度ComposeView项时,ComposeView跳转
、
、
、
我有一个RecyclerView,它托管用
Jetpack
呈现的项目。物品的高度各不相同。当从列表的顶部滚动到底部时,滚动是平滑的。每个ComposeView的
布局
高度设置为WRAP_CONTENT。前面的XML
布局
在
两个
方向
上都平滑地滚动。是否有一个解决办法,使两个
方向
顺利滚动?
更新
:我报告了一个错误,并提供了一个演示问题的示例项目。
浏览 11
提问于2022-07-25
得票数 4
1
回答
如何迫使我的片段重新绘制
布局
?
、
、
、
、
其中一个片段显示使用异步任务
更新
的数据。由于我希望保留在配置更
改时
生成的内容,所以我
在
清单文件中设置了android:configChanges="orientation"。这对于fragment.However来说很好,现在我遇到了另一个问题:我的另一个片段使用自定义的景观
布局
。此景观
布局
不设置
在
配置更改上。我想这是因为我
在
清单中定义来处理配置更改。现在,如何
强制
使用自定义景观
布局
的片段
在
配置更
浏览 2
提问于2013-08-19
得票数 0
回答已采纳
1
回答
如何使用
Jetpack
编写和组合导航来处理Android活动?
、
、
我目前正在研究
Jetpack
撰写,试图使用现代的Android体系结构组件构建一个功能丰富的应用程序。传统上,我的应用程序中的每个屏幕(或导航单元)要么是一个活动,要么是一个片段,每个屏幕都有自己的生命周期绑定,但是有了
Jetpack
组合和
Compose
导航库,我将执行如下操作:
在
写作活动和标准活动之间有什么方法可以整合吗?也就是说,按照您的意愿为屏幕定义活动,每个活动都是一个ComponentActiv
浏览 4
提问于2021-08-28
得票数 17
回答已采纳
1
回答
Android Widget
强制
RemoteView清除缓存?
、
当我在其中一个
方向
上启动一个小部件并将其保持在那里时,当我切换
方向
时,它就会工作fine...but,整个
布局
就会变得混乱。也就是说,如果我
在
横向启动这个小部件,那么
在
更改
方向
时,横向
布局
会被缓存并使用。谢谢我找到了一个解决方案,尽管有点老生常谈...
在
浏览 0
提问于2011-07-12
得票数 1
3
回答
在
Jetpack
@
Compose
函数中使用LiveData作为状态
、
、
、
我想使用一个
在
@Composable函数中作为我的状态的源。 我不能使用新的@Model注解,我在这次演讲中见过 链接( 32:06) 可以通过调用函数来使用LiveData、Flow等 ..。如何在@
Compose
函数中使用LiveData? :
compose
-runtime:$
compose
_version" kapt "androidx.
compose
:
compose
-compiler:$
compose
_version"
浏览 217
提问于2019-11-29
得票数 13
回答已采纳
1
回答
NavigationView:将菜单标记为脏
、
、
、
但是,这些更改不会直接显示,而是
在
视图被销毁并重新创建之后(例如,
在
方向
更
改时
)。 有没有办法
强制
它
更新
菜单?
浏览 1
提问于2015-09-25
得票数 0
5
回答
手机为纵向,平板电脑为横向(Android-
布局
)
、
、
、
所以我正在为Android做一个应用程序,我想
强制
平板电脑的横向
方向
和手机的纵向
方向
。然而,从我所看到的情况来看,我似乎只能做一个
方向
锁定,这违背了想要为设备提供两个不同
方向
的目的。平板电脑:横向电话:纵向 说得
更
专业一点。我
在
"res/ layout-xlarge-land“中有一个
布局
,用于
在
平板电脑上进行景观设计,我
在
"res/ layout”中有一个原始
布局</
浏览 3
提问于2011-10-06
得票数 23
回答已采纳
2
回答
setNeedsLayout对setNeedsUpdateConstraints和layoutIfNeeded对updateConstraintsIfNeeded
、
、
、
由于此方法不
强制
立即
更新
,而是等待下一个
更新
周期,因此可以使用它在
更新
任何这些视图之前使多个视图的
布局
失效。此行为允许您将所有
布局
更新
合并到一个
更新
周期,这通常对性能更好。当自定义视图的属性以会影响约束的方式更
改时
,可以调用此方法以指示将来需要
更新
约束。然后,系统将调用updateConstraints作为其正常
布局
传递的一部分。
在
需要约束之前立即
更新
约束,可以确
浏览 5
提问于2013-12-16
得票数 247
回答已采纳
6
回答
Jetpack
Compose
Preview未显示
、
我似乎
在
compose
中使用Preview遇到了问题,当我用@preview注释
compose
方法时,
布局
面板不会出现。我假设我遗漏了一个依赖项,但我已经从这里复制并粘贴了https://developer.android.com/
jetpack
/
compose
/setup的代码。有什么建议吗?implementation 'androidx.
compose
.ui:ui-tooling:1.0.0-alpha1
浏览 274
提问于2021-01-22
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谷歌开源 Jetpack Compose,基于 Kotlin 的 UI tooltik
安卓原生 UI 工具包 Jetpack Compose 获推 1.6 版更新
使用简单代码在Android Jetpack Compose中开发绘图应用
谷歌正式发布Android 11 Beta版,带来多项重磅更新!
JetBrians 跨平台 UI 框架 Compose Multiplatform 现已支持 iOS
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券