Стоит ли предпочесть макет рендеринга во время выполнения или включить его в макет XML? - PullRequest
0 голосов
/ 15 марта 2019

Мне нужно показать сообщение " Данные не найдены " на многих экранах моего приложения.Для этого я создал отдельный макет с сообщением и изображением;Теперь я не уверен, должен ли я включать этот макет в макет всех других действий или отображать этот макет во время выполнения?Что будет более эффективным?Любое предложение заметно.

Спасибо;

1 Ответ

0 голосов
/ 15 марта 2019

Я использую текстовое представление с текстом: «Данные не найдены» во всех макетах и ​​устанавливаю VISIBILITY GONE или VISIBLE в соответствии с результатом API. Или вы можете добавить вид в свой основной макет, если данные не найдены. Как это;

public showAlert(LinearLayout layout){
    TextView textView= new TextView(context);
    textView.setText("No data found");
    layout.addView(textView);
}

Напишите эту функцию в классе и вызывайте везде, где хотите

...