标签:
希望能对初学者像我这样的有些帮助;
//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