Как мне скрыть Title вврху приложения для экранов меньше или равных 7-ми дюймов. Причем чтоб это было возможно и на lvl 7
Стилями по-умолчанию прописал
<item name="android:windowNoTitle">true</item>
теперь задаче поменялась на обратную - как на 9-10... дюймах показать этот тайтл
Как должна называться папка values-xxxxx для 9-10 дюймовых экранов?
скрытие Title Activity для разных устройств
Re: скрытие Title Activity для разных устройств
т.е. в папку values-sw600dp записываю стиль с заголовком и на всех устройствах, 7 и более дюймов разрешением, он будет виден.WebPlayer писал(а):http://developer.android.com/guide/prac ... Qualifiers
Для устройств меньше 7-ми дюймов будет использоваться стиль по-умолчанию без заголовка у activity?
Re: скрытие Title Activity для разных устройств
Програмно:
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE); <---Вот эта строка должна быть именно здесь, она и отвечает за срытие title
setContentView(R.layout.activity_calendar);
Ее заключить в проверку диагонали. Работает начиная с API 1.
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
Высота есть, ширина есть. Исходя из теоремы Пифагора сам вычислишь гипотенузу, которая и является диагональю. Вроде все.
Метод не отличается изяществом, но зато работает на всем. И да, этот кусок кода нужно будет вставлять в каждое Activity, в котором ты захочешь скрывать Title.
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE); <---Вот эта строка должна быть именно здесь, она и отвечает за срытие title
setContentView(R.layout.activity_calendar);
Ее заключить в проверку диагонали. Работает начиная с API 1.
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
Высота есть, ширина есть. Исходя из теоремы Пифагора сам вычислишь гипотенузу, которая и является диагональю. Вроде все.
Метод не отличается изяществом, но зато работает на всем. И да, этот кусок кода нужно будет вставлять в каждое Activity, в котором ты захочешь скрывать Title.
Re: скрытие Title Activity для разных устройств
Да, должно сработать.alu писал(а):т.е. в папку values-sw600dp записываю стиль с заголовком и на всех устройствах, 7 и более дюймов разрешением, он будет виден.
Для устройств меньше 7-ми дюймов будет использоваться стиль по-умолчанию без заголовка у activity?