【发布时间】:2016-04-03 12:36:59
【问题描述】:
我正在开发我的 android 项目,但不知道有一种叫做多屏幕支持的东西。我认为制定一种解决方案对其他人来说是一样的。但是我错了。目前,我已将我的应用程序设计为使用 1080*1920 分辨率。但我希望它至少支持下面提到的所有屏幕分辨率。
480*800,
1080*1920(支持),
720*1280,
480*854,
480*960,
320*480,
1440*2560
那么在这方面可以做些什么。我不知道在这里发布什么代码。请指导我完成这个。谢谢你
credits.xml
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#f6f6f6">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="The Team"
android:id="@+id/textView3"
android:textSize="40sp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:textColor="#ff4a3b" />
<ImageView
android:layout_width="130dp"
android:layout_height="130dp"
android:layout_marginTop="8dp"
android:layout_marginRight="20dp"
android:id="@+id/imageView2"
android:src="@mipmap/ic_launcher"
android:layout_below="@+id/textView3"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="32dp"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="PRAVEEN"
android:id="@+id/textView4"
android:textSize="15sp"
android:textColor="#010101"
android:layout_below="@+id/imageView2"
android:layout_alignRight="@+id/imageView2"
android:layout_alignEnd="@+id/imageView2"
android:typeface="monospace" />
<ImageView
android:layout_width="130dp"
android:layout_height="130dp"
android:layout_marginTop="8dp"
android:layout_marginLeft="30dp"
android:id="@+id/imageView"
android:src="@mipmap/ic_launcher"
android:layout_below="@+id/textView3"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="74dp"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="AKASH"
android:id="@+id/textView5"
android:textSize="15sp"
android:textColor="#010101"
android:typeface="monospace"
android:layout_below="@+id/imageView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<ImageView
android:layout_width="130dp"
android:layout_height="130dp"
android:layout_marginTop="165dp"
android:layout_marginRight="20dp"
android:id="@+id/imageView3"
android:src="@mipmap/ic_launcher"
android:layout_below="@+id/textView3"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="32dp"
android:layout_marginTop="157dp"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="PRANOTI"
android:id="@+id/textView6"
android:textSize="15sp"
android:textColor="#010101"
android:layout_below="@+id/imageView2"
android:layout_alignRight="@+id/imageView2"
android:layout_alignEnd="@+id/imageView2"
android:typeface="monospace" />
<ImageView
android:layout_width="130dp"
android:layout_height="130dp"
android:layout_marginTop="165dp"
android:layout_marginLeft="30dp"
android:id="@+id/imageView6"
android:src="@mipmap/ic_launcher"
android:layout_below="@+id/textView3"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="72dp"
android:layout_marginTop="157dp"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="SONAL"
android:id="@+id/textView8"
android:textSize="15sp"
android:textColor="#010101"
android:typeface="monospace"
android:layout_below="@+id/imageView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="361dp"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="GUIDE"
android:id="@+id/textView67"
android:textSize="30sp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:textColor="#ff4a3b" />
<ImageView
android:layout_width="130dp"
android:layout_height="130dp"
android:id="@+id/imageView69"
android:src="@mipmap/ic_launcher"
android:layout_below="@+id/textView67"
android:layout_centerHorizontal="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="Prof. M.G.Huddar"
android:id="@+id/textView89"
android:textSize="15sp"
android:textColor="#010101"
android:typeface="monospace"
android:layout_below="@+id/imageView69"
android:layout_toLeftOf="@+id/textView6"
android:layout_toStartOf="@+id/textView6" />
</RelativeLayout>
</ScrollView>
【问题讨论】:
-
@MorrisonChang 先生,请不要给我文章,请举个例子。
-
SDK 中的示例目录和 github 上的github.com/googlesamples?utf8=%E2%9C%93&query=android 的各种示例中都有示例。最好在不同分辨率下尝试您的应用程序。甚至还有来自 Google 的教程:developer.android.com/training/multiscreen/index.html
-
我提供了链接,因为您没有提供代码或 xml 来说明您在做什么,也没有说明您希望看到但没有看到的内容。
-
我应该为您提供哪些代码,所有 xml 都是为 1080*1920 分辨率设计的。我不能把它改成 480*800 它看起来会有所不同。
标签: android