Сосредоточить текстовое представление на RelativeLayout, когда другое текстовое представление является нулевым (или не имеет текста) - PullRequest
1 голос
/ 16 июля 2011

Я следовал этому учебнику, сейчас он работает хорошо, но у меня есть только проблема, мне нужно вертикально центрировать текстовое представление "Заголовок", когда текстовое представление "Детализировать" текст пустое или пустое, что-токак это .Я попробовал это (http://www.curious -creature.org / 2009/02/22 / android-layout-tricks-1 /), и это работает, но проблема в том, что если я использую setVisibility (View.GONE), все деталиот всех предметов, исчезают, и просто заголовок центрируется. Любая помощь оценена, спасибо

РЕДАКТИРОВАТЬ: Исправлено таким образом

String detailView = String.valueOf(rowData.mDetail);
             detail.setText(detailView);
             detail.setVisibility(detailView.equals("null") ? View.GONE : View.VISIBLE);

1 Ответ

1 голос
/ 16 июля 2011

Не забудьте установить Visible (View.VISIBLE), когда вы перерабатываете представление.

String detail = "some detail....";
detailTextView.setVisible(detail == null ? View.GONE : View.VISIBLE);

Надеюсь, это поможет

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