Android-android 如何动态添加一个layout到另外一个layout中

发布于 2016-12-07 19:57:30 字数 13 浏览 1190 评论 1

在代码中添加

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晚风撩人 2017-03-28 22:00:41

创建一个新的layout newL, 将imageview加到newL, 再将newL加入到xml中定义的layout.

ViewGroup.LayoutParams lp_fullWidth =
new ViewGroup.LayoutParams(lWidth, lHeight);
ViewGroup.LayoutParams lp_wrap =
new ViewGroup.LayoutParams(LayoutParams.WRAP_CONTENT, lHeight);

LinearLayout layout = (LinearLayout) findViewById(R.id.viewNowPlaying);
LinearLayout newL = new LinearLayout(context); // create layout
ImageView arrowRT = new ImageView(context); // create image
arrowRT.setImageResource(R.drawable.arrowrt); // set source file
newL.addView(arrowRT, lp_wrap); // add image to newL
layout.addView(newL,lp_fullWidth); // add newL to layout

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文