Java 如何更改Listview项目的字体颜色或大小
我正在寻找解决我的Listview问题的方法,我想将字体颜色改为红色,并将大小改为任何所需的Listview项目大小。 我尝试过使用adaper,但我正在解决多个错误 这是xml文件Java 如何更改Listview项目的字体颜色或大小,java,android,listview,Java,Android,Listview,我正在寻找解决我的Listview问题的方法,我想将字体颜色改为红色,并将大小改为任何所需的Listview项目大小。 我尝试过使用adaper,但我正在解决多个错误 这是xml文件 您可以设置适配器并更改背景颜色和项目大小,如下所示: lv = findViewById(R.id.listView); lv.setAdaptater(adapter); final ArrayAdapter<String> adapter = new ArrayAdapter<String&
您可以设置适配器并更改背景颜色和项目大小,如下所示:
lv = findViewById(R.id.listView);
lv.setAdaptater(adapter);
final ArrayAdapter<String> adapter = new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1, list) {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// Get the current item from ListView
View view = super.getView(position, convertView, parent);
// Set the text color of TextView (ListView Item)
TextView tv = view.findViewById(android.R.id.text1);
// Generate ListView Item using TextView
tv.setTextColor(Color.parseColor("#efefef"));
tv.setTextSize(20);
tv.setAllCaps(true);
// Set a background color for ListView
view.setBackgroundColor(Color.parseColor("#00afd8"));
return view;
}
};
lv.setAdapter(adapter);
您甚至可以交替使用背景色。我建议您创建一个自定义列表视图 检查是否创建自定义ListView 通过自定义ListView,您可以使用更多选项对其进行自定义