Я хочу добавить пользовательский listview
в один из моих фрагментов. У меня есть MainActivity и 3 фрагмента. Я смущен, должен ли я добавить XML-код listview
в мой XML-код fragment
или mainActivity
.Как добавить пользовательский список в фрагмент
Это мой mainActivity.java
:
public class MainActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Get the view from activity_main.xml
setContentView(R.layout.activity_main);
// Locate the viewpager in activity_main.xml
ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
// Set the ViewPagerAdapter into ViewPager
viewPager.setAdapter(new ViewPagerAdapter(getSupportFragmentManager()));
ViewPager mPager = (ViewPager) findViewById(R.id.pager);
mPager.setPageTransformer(true, new ZoomOutPageTransformer());
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
getWindow().setStatusBarColor(getResources().getColor(android.R.color.black));
}
}
}
MainActivity.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/mainbg">
<android.support.v4.view.PagerTabStrip
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:paddingBottom="10dp"
android:paddingTop="10dp"
android:textSize="20sp"
android:textColor="#D3D3D3"
android:background="#33000000"/>
<ListView
android:id="@+id/song_list"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
</ListView>
</android.support.v4.view.ViewPager>
добавить ListView в свой фрагмент –
Ваш 'ListView' будет' fragment.xml' –
в порядке, и я должен добавить настраиваемое представление списка в том же fragment.xml или в mainActivity.xml или в новом Резе макета file @ PhanVănLinh и kashyap jimuliya – HSBP