android - 如何从视图中获取 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 列表。
感谢您的所有回答!
解决方案
onClick(View v) {
switch (v.getId()) {
case R.id.text1:
// do your stuff
break;
case R.id.text2:
//do your stuff
break;
}