Я пытаюсь установить типизацию текстового представления в макете, который определяет строки списка.Мне нужно сделать это программно и иметь возможность изменять его в зависимости от выбора пользователя.Я заполняю список с помощью SimpleCursorAdaptor
Объявления в верхней части действия
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);
После того, как пользователь сделает запрос.Размер текста будет переменной.
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), я получаю сообщение об ошибке addView (View, LayoutParams) не поддерживается в AdapterView