怎么获取动态改变stacklayout布局内部view的位置, setmargin

通过 动态获取 stacklayout 布局内的子控件, 通过设置setmargin改变该控件在stacklayout内部的位置

text是Text控件

StackLayout.LayoutConfig stackLayout =(StackLayout.LayoutConfig) text.getLayoutConfig();
stackLayout.alignment = TableLayout.Alignment.ALIGNMENT_UNDEFINED;
stackLayout.setMarginLeft(AttrHelper.vp2px(15, MainAbilitySlice.this));
text.setLayoutConfig(stackLayout);   但是没有效果. text位置并未发生改变

 

 

求正确的完整做法

 

 

 

鸿蒙
2021-06-23 19:57:49
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Anzia

一般在xml中做吧,通过id获取组件里面的值再改。纯Java的没试过~

分享
微博
QQ
微信
回复
2021-06-24 01:52:06
相关问题
请问如何获取到鸿蒙布局
906浏览 • 1回复 待解决
如何动态根据资源名获取资源id
1560浏览 • 1回复 已解决
关于picker-view问题
1255浏览 • 1回复 待解决
鸿蒙怎么实现自定义布局Dialog
3317浏览 • 2回复 已解决
请问原子布局能力怎么理解?
3451浏览 • 1回复 已解决
怎么获取select选中
931浏览 • 1回复 待解决
鸿蒙Toast能指定弹出位置
1464浏览 • 1回复 待解决
java中如何设置CommonDialog位置?
442浏览 • 1回复 待解决
listContainer怎么通过addComponent添加布局
3033浏览 • 1回复 待解决
JS swiper 怎么像list一样动态添加item?
877浏览 • 1回复 待解决
请问怎么获取HarmonyOS开发板?
10339浏览 • 8回复 待解决
状态栏高度怎么获取
4389浏览 • 3回复 待解决
【急】鸿蒙UI界面网格布局怎么设置?
10203浏览 • 4回复 待解决
卡片服务功能支持应用内部使用吗?
1875浏览 • 1回复 待解决
原子布局能力对应api
3004浏览 • 1回复 待解决