gpt4 book ai didi

Android - 将代码应用于 SlidingTabLayouts 中的选项卡(布局)

转载 作者:行者123 更新时间:2023-11-30 02:02:15 25 4
gpt4 key购买 nike

我是一名有抱负的 Android 开发人员,没有太多经验,而且对这个领域还很陌生。最近,我一直对在我的第一个(即将发布的)应用程序中实现 Material 设计功能很感兴趣,特别是 SlidingTabLayout。

因为我正在尝试支持回到 API 15 的 android 版本,所以我使用了 android 支持库和这个 link构建此 SlidingTabLayout。但是,我无法弄清楚如何将任何类型的 java 代码应用于特定布局 tab_1.xmltab_2.xml 以便我可以将 onClickListeners 应用于按钮,初始化 TextViews 等...存在于这些布局中。

据我测试,这不能在 MainActivity 中完成,因为 setContentView 是 MainActivity 本身而不是选项卡布局,但我可能是错的。我再次对 Android 开发很陌生,但非常感谢任何帮助!

PS:如果需要澄清我的问题,我可以添加任何类型的特定代码。

最佳答案

如果我理解正确,您正在尝试访问选项卡布局中的不同类型的 View 。我没有资格评论你的问题。如果可能,请在上面添加您的代码。从您提供的链接中,我看到了这段代码

public class Tab2 extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.tab_2,container,false);
return v;
}

因此要访问 tab_2 中的 View ,您需要像这样访问它们。例如,您在 tab_2 中有一个 ID 为 btn_1 的按钮。然后

Button button = (Button) v.findViewById(R.id.btn_1);

如果我错了请告诉我。我会帮你的。如果您觉得此答案有帮助,请为我的答案点赞。

关于Android - 将代码应用于 SlidingTabLayouts 中的选项卡(布局),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31283745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com