Как программно установить размер шрифта в макете внутри списка - PullRequest
0 голосов
/ 29 декабря 2018

Я пытаюсь установить типизацию текстового представления в макете, который определяет строки списка.Мне нужно сделать это программно и иметь возможность изменять его в зависимости от выбора пользователя.Я заполняю список с помощью 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...