我尝试在片段中添加标签.我可以添加,但特定标签的内容与标签重叠
MainFragmentActivity.java
public class MainActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Fragment fragment= new FragmentTab();
getSupportFragmentManager().beginTransaction().add(R.id.content_frame,fragment).commit();
}
}
activity_main.xml中
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent" />
FragmentTab.java
public class FragmentTab extends Fragment {
public FragmentTab() {
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
FragmentTabHost mTabHost;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle
savedInstanceState) {
// TODO Auto-generated method stub
View rootView = inflater.inflate(R.layout.fragment_tabs, container, false);
mTabHost = (FragmentTabHost) rootView.findViewById(android.R.id.tabhost);
mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.realtabcontent);
mTabHost.addTab(mTabHost.newTabSpec("fragmentb").setIndicator("Fragment A"),
FragmentA.class, null);
mTabHost.addTab(mTabHost.newTabSpec("fragmentc").setIndicator("Fragment B" ),
FragmentB.class, null);
return rootView;
}
}
fragment_tabs.xml
???????
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
android:id="@+id/realtabcontent"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" />
FragmentA.java
public class FragmentB extends Fragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle
savedInstanceState) {
View rootView= inflater.inflate(R.layout.fragment_a, container,false);
return rootView;
}
}
fragment_a.xml
???????
?????
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="FragmentA" />
FragmentB.java
public class FragmentB extends Fragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle
savedInstanceState) {
View rootView= inflater.inflate(R.layout.fragment_b, container,false);
return rootView;
}
}
fragment_b.xml
?????
?????
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="FragmentB" />
屏幕截图:
任何建议的帮助都将有所帮助,我希望标签标题下方的标签片段具有内容.
?????片段的内容与选项卡标题重叠.我使用FragmentTabHost在片段强文本中使用选项卡布局
请帮我解决这个问题.我希望标签标题下面的标签片段内容.