我正在尝试更改字体(颜色和大小)以及ListView的背景。我想用不在xml上的代码行来更改它。我的列表视图如下:xml: <?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:padding="10dp"android:textSize="18sp" android:text="@string/hello"></TextView>我的代码是public class NewsActivity extends ListActivity {/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // ArrayAdapter listItemAdapter = new ArrayAdapter( this,android.R.layout.simple_list_item_1, v_itemList ); setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item,ynetList)); View v=getListView() ; ListView lv = getListView();接下来是什么?请根据我的代码给我一个例子
3 回答
慕容3067478
TA贡献1773条经验 获得超3个赞
更好的是,您无需为列表单元格视图创建单独的android xml布局。如果列表仅包含textview,则可以只使用“ android.R.layout.simple_list_item_1”。
private class ExampleAdapter extends ArrayAdapter<String>{
public ExampleAdapter(Context context, int textViewResourceId, String[] objects) {
super(context, textViewResourceId, objects);
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view = super.getView(position, convertView, parent);
TextView tv = (TextView) view.findViewById(android.R.id.text1);
tv.setTextColor(0);
return view;
}
- 3 回答
- 0 关注
- 718 浏览
添加回答
举报
0/150
提交
取消