Я пытаюсь создать представление в ListView (через ListAdapter) с полной шириной. Вот текущий тестовый код:
LinearLayout result = new LinearLayout(context);
TextView testView = new TextView(context);
testView.setText("Aaah");
TextView test2View = new TextView(context);
test2View.setText("Eeeeh");
result.addView(testView, new LinearLayout.LayoutParams(0,
LayoutParams.WRAP_CONTENT, 1));
result.addView(test2View, new LinearLayout.LayoutParams(0,
LayoutParams.WRAP_CONTENT, 1));
// To make it easier to see borders
result.setBackgroundColor(Color.BLUE);
(Его нужно поместить в createView ListAdapter)
К сожалению, два TextViews маленькие и оба застряли слева. Ограничитель на самом деле является самим представлением результатов, не занимающим полную ширину, поэтому два TextView просто делят это небольшое пространство.
Кто-нибудь знает, как сделать их на всю ширину? Спасибо ! :)
РЕДАКТИРОВАТЬ: упрощенная (и почти идентичная) проблема:
Код : http://pastebin.com/6pn1hXnT
Я хочу, чтобы TextView был полноразмерным, и я центрирую текст, чтобы видеть, когда он полноразмерный, а когда только оборачивает содержимое. Этот код показывает текст слева, поэтому MATCH_PARENT ничего не делает...
Что я должен делать ?
Спасибо !