Хороший поставщик OleDB/ODBC для PostgreSQL

Есть несколько способов сделать это.

1) Вы всегда можете сделать представления VISIBLE, GONE или INVISIBLE, используя следующий метод:

view.setVisibility(View.VISIBLE);

Вам необходимо решить, когда вы хотите показать представление или когда вы хочу скрыть, основываясь на логике вашего приложения. Смотри официальную документацию здесь .

2) Вы можете раздувать различные макеты в своих списках или адаптерах повторного просмотра или любых других классах, которые вам требуются, в зависимости от условий вашего приложения. Например:

View view;
if (condition == 1) {
    view = LayoutInflater.from(context).inflate(R.layout.layout_one, parent, false);
} else {
    view = LayoutInflater.from(context).inflate(R.layout.layout_two, parent, false);
}

3) Вы можете определить несколько макетов для одного класса деятельности / фрагмента. Обычно макеты хранятся в папке layout . Но если вам нужно, вы можете предоставить разные макеты для разных устройств или разных языков и многое другое. Предположим, что если у вас разные макеты для устройств hdpi и xhdpi, вы можете создавать разные макеты в папках layout-hdpi и layout-xhdpi . Здесь вы найдете более подробную информацию о предоставлении альтернативных ресурсов в Android.

6
задан Sebastian Hoitz 1 December 2008 в 22:57
поделиться