Multiple screen support on Android
From last few days I'm trying to create an application that can adjust screen according to emulator's size change.. I found the solution that uses multiple screen.
but i am not able to do this
i've taken help from this but not able to understand how can i setContentView(R.layout.main);
? because when i am pressing .(dot) after R
it doesn't show me this below folders..:(
i've created 3 folders named layout-large
, layout-small
and layout-large-land
under the res
folder in my android application
i've added this into my manifest file..
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true" />
what thing i am missing over here? i am using android 1.6 thanks in advance
question is whether i've to provide this main.xml
file to default layout folder
also? yes then no affect on chage in screen size no then it close my application forcefully i've tried using API level 7
al开发者_StackOverflow社区so but problem remain same
this is my xml file
<?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>
Please add some layout xmls in these folders before you type dot after R :) The folders themselves do not generate resource ids, but the xml files in them do.
I'm not sure it's what you meant, but this worked for me: ScalingLinearLayout
精彩评论