如何从视图中获取 TextView 和 Button 列表
How to get the TextView and Button list from a view
首先,对不起我的英语和知识,我是法语 Android Studio 初学者。
我在名为 root 的片段中有一个视图:View root = inflater.inflate(R.layout.fragment_about, container, false);
在 onCreateView 中定义。在这个视图中,我有四个按钮和四个文本视图,每个文本视图都分配给一个按钮。我的想法是在用户单击指定按钮时隐藏和显示文本视图。
所以我为每个按钮定义了一个onClickListener,这个Listener的参数是“this”:mAboutPartButton1.setOnClickListener(this);
。所以我想“this”是指当前视图。
然后我将 onClick void 设置为 View 参数,我希望获得视图中显示的 Textview 列表以隐藏和显示适当的 Textview。
问题是我不知道如何获得这个 Textviews 列表。
谢谢大家的回答!
onClick(View v) {
switch (v.getId()) {
case R.id.text1:
// do your stuff
break;
case R.id.text2:
//do your stuff
break;
}
首先,对不起我的英语和知识,我是法语 Android Studio 初学者。
我在名为 root 的片段中有一个视图:View root = inflater.inflate(R.layout.fragment_about, container, false);
在 onCreateView 中定义。在这个视图中,我有四个按钮和四个文本视图,每个文本视图都分配给一个按钮。我的想法是在用户单击指定按钮时隐藏和显示文本视图。
所以我为每个按钮定义了一个onClickListener,这个Listener的参数是“this”:mAboutPartButton1.setOnClickListener(this);
。所以我想“this”是指当前视图。
然后我将 onClick void 设置为 View 参数,我希望获得视图中显示的 Textview 列表以隐藏和显示适当的 Textview。
问题是我不知道如何获得这个 Textviews 列表。
谢谢大家的回答!
onClick(View v) {
switch (v.getId()) {
case R.id.text1:
// do your stuff
break;
case R.id.text2:
//do your stuff
break;
}