如何以编程方式将按钮从适配器添加到膨胀布局中?

发布于 2024-08-27 17:01:27 字数 80 浏览 11 评论 0原文

我在列表视图的适配器内使用充气机。我需要根据每行数据的状态添加不同的按钮,所以我想我需要以编程方式执行此操作,但如何确保将其插入布局内的正确位置?

Im using an inflater inside an adapter for my listview. I need to add in a different button depending in the state of the data for each row, so Im thinking I need to do this programmatically, but how do I make sure its inserted into the correct place inside the layout?

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

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

发布评论

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

评论(1

无声静候 2024-09-03 17:01:27

每个场景都有两个视图文件。通过代码在所需位置添加视图的问题会让您不堪重负。

或者有一个包含该按钮的视图,并将可见性设置为 GONE,以便在不需要时关闭。

((TextView) inflatedview.findViewById(R.id.custombut)).setVisibility(View.GONE);

Have two view files for each scenario. You will overkill yourself with the problem to add views at the desired place by code.

Or have one view that holds the button, and set visibility to GONE to dismiss when you don't needed.

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