我正在尝试在定义列表视图行的布局中设置文本视图的类型。 我需要以编程方式进行操作,并能够根据用户选择进行更改。 我正在用SimpleCursorAdaptor填充listview
活动顶部的声明
LayoutInflater inflater;
View mcView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_alt_search);
inflater = getLayoutInflater();
mcView = inflater.inflate(R.layout.mclistitem, null);
用户提出请求后。 textsize将是一个变量。
mcView = inflater.inflate(R.layout.mclistitem, null);
TextView wrd = mcView.findViewById(R.id.word);
wrd.setTextSize(TypedValue.COMPLEX_UNIT_SP,60);
cursorAdapter = new MCListAdapter(getBaseContext(), R.layout.mclistitem, cursor, from, to, CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER);
我没有收到任何错误,但是它没有用,所以我不能在正确的位置设置尺寸。
ListView的名称是listView,但是如果我使用 inflate(R.layout.mclistitem,listView)我收到错误消息 AdapterView不支持addView(View,LayoutParams)