我的名字是Augusto,我正在 Android Studio 上为Android开发一个Messaging / Social应用程序,我用2个标签(Chats and Friends)实现了SlidingTabLayout(com.google.samples.apps.iosched.ui.widget
)
我想知道如何访问标签内的视图。我活动上的xml文件。
我有:
MainActivity.class
activity_main.xml
为内容视图,标签的布局(friendsview.xml
和chatsview.xml
)为标签。
我想访问标签'来自EditText
的布局视图(例如:ImageView
,MainActivity.class
),我如何"导入"他们参加活动?
谢谢!
答案 0 :(得分:0)
SlidingTabLayout
这只是一种布局。要管理内容,请使用FragmentPagerAdapter
作为标签的片段。
Here (link)对你来说很好。
如果你按照这个示例教程,你将有
public class Tab1 extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View v =inflater.inflate(R.layout.tab_1,container,false);
return v;
}
}
要访问选项卡中的EditText
和其他窗口小部件,您需要从视图中引用,因此请将上面的代码更改为:
public class Tab1 extends Fragment {
private EditText editText;
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.chatsview,container,false);
editText = v.findViewById(R.id.YOUR_EDIT_TEXT_ID);
return v;
}
}