标签:
希望能对初学者像我这样的有些帮助;
//listview in fragment on the left of screen ArrayAdapter<String> ad = new ArrayAdapter<String>( getActionBar().getThemedContext(), R.layout.textview_fragmentlistview, android.R.id.text1, new String[]{ getString(R.string.title_section1), getString(R.string.title_section2), getString(R.string.title_section3), }); mDrawerListView.setAdapter(ad);
R.layout.textview_fragmentlistview
<?xml version="1.0" encoding="utf-8"?> <!-- used in NavigationDrawerFragment.java,for changing font color. --> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1" android:layout_width="match_parent" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceListItemSmall" android:gravity="center_vertical" android:background="?android:attr/activatedBackgroundIndicator" android:minHeight="?android:attr/listPreferredItemHeightSmall" android:textColor="@android:color/black" />
PS:就这个问题,我在度娘那找了半天,也没有这样的做法...还有谁能告诉我,ArrayAdapter的第三个参数是干什么用的?
效果:
更改以ArrayAdapter作为数据源的listview字体
标签:
原文地址:http://blog.csdn.net/java1234321/article/details/43967555