За последние несколько дней я пытаюсь создать приложение, которое может настраивать экран в соответствии с изменением размера эмулятора. Я нашел решение, которое использует несколько экранов.
но я не могу этого сделать
Я получил помощь от этого , но не смог понять, как я могу 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" />
Что мне здесь не хватает? я использую 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>