首页 > 解决方案 > 如何从视图中获取 TextView 和 Button 列表

问题描述

首先,对不起我的英语和知识,我是法国 Android Studio 初学者。

我在名为 root 的片段中有一个视图:View root = inflater.inflate(R.layout.fragment_about, container, false);在 onCreateView 中定义。在这个视图中,我有四个按钮和四个文本视图,每个文本视图都分配给一个按钮。我的想法是在用户单击分配的按钮时隐藏和显示文本视图。

所以我为每个按钮定义了一个 onClickListener,这个 Listener 的参数是 "this" : mAboutPartButton1.setOnClickListener(this);。所以我想“这个”是指当前的观点。

然后,我使用 View 参数设置 onClick void,并且我希望视图中存在 Textview 列表以隐藏和显示适当的 Textview。

问题是我不知道如何获得这个 Textviews 列表。

感谢您的所有回答!

标签: androidtextviewonclicklistenerbuttonclick

解决方案


onClick(View v) {
            switch (v.getId()) {
                case R.id.text1:
                    // do your stuff
                    break;

                case R.id.text2:

                    //do your stuff
                    break;
            }

推荐阅读