Поддержка нескольких экранов на Android - PullRequest
0 голосов
/ 13 июня 2011

За последние несколько дней я пытаюсь создать приложение, которое может настраивать экран в соответствии с изменением размера эмулятора. Я нашел решение, которое использует несколько экранов.

но я не могу этого сделать Я получил помощь от этого , но не смог понять, как я могу setContentView(R.layout.main);? потому что когда я нажимаю. (точка) после R это не показывает мне это ниже папок .. :( я создал 3 папки с именами layout-large, layout-small и layout-large-land в папке res в моем приложении для Android

Я добавил это в мой файл манифеста ..

<supports-screens
          android:largeScreens="true"
          android:normalScreens="true"
          android:smallScreens="true"       
          android:anyDensity="true" />

enter image description here

Что мне здесь не хватает? я использую Android 1.6 заранее спасибо Вопрос в том, должен ли я также предоставить этот main.xml файл по умолчанию layout folder? да, не влияет на размер экрана. нет, он принудительно закрывает мое приложение. Я также пытался использовать API level 7, но проблема осталась прежней это мой xml файл

<?xml version="1.0" encoding="utf-8"?>



<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:id="@+id/rl"
    android:layout_height="360dip">
    <!--
        <WebView android:id="@+id/webviewHelp"
        android:layout_width="fill_parent"
    -->
    <!--        android:layout_height="fill_parent" />-->
    <WebView android:id="@+id/webviewHelp" android:layout_width="fill_parent"
        android:layout_height="fill_parent" />
    <Button android:id="@+id/My_btn"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true" android:gravity="center"
        android:textSize="8px" android:text="Download this mp3 file"
        android:textColor="@color/white" android:layout_width="fill_parent"
        android:layout_height="28dip" android:visibility="invisible" />
    <Button android:id="@+id/My_btn1"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true" android:text="this is button !"
        android:layout_width="0dip" android:layout_height="0dip"
        android:visibility="invisible" />


</RelativeLayout>

Ответы [ 2 ]

0 голосов
/ 24 марта 2014

Я не уверен, что вы имели в виду, но у меня это сработало: ScalingLinearLayout

0 голосов
/ 13 июня 2011

Пожалуйста, добавьте несколько макетов xmls в эти папки, прежде чем вводить точку после R :) Сами папки не генерируют идентификаторы ресурсов, но файлы XML в них делают.

...