我有一个Android应用程序与各种按钮和文本视图。使用dp的测量,按钮,textviews和edittext字段在屏幕上四处分布。 因此,例如,一个按钮将具有:'从左边10dp的边际'问题与Android布局不同的屏幕尺寸
问题是高密度电话。我为高密度屏幕创建了一个新的布局,并将它们命名为layout-large或layout-sw600-sw720(问题在于galaxy s3)。
但手机仍然保持通话480 * 800
我读的是S3调用例正常布局文件,该文件是适用于密度屏幕的正常布局文件。因此,如果我将普通文件中的xml更改为高密度的xml,那么我应该如何处理低密度布局xml?我应该叫什么文件名,并且电话会再次调用这个文件还是正常的文件?
提取XML布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/duroodscreen"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:paddingTop="5dp" >
<Button
android:id="@+id/dmute"
android:layout_width="48dp"
android:layout_height="33dp"
android:layout_alignParentLeft="true"
android:background="@drawable/soundon" />
<Button
android:id="@+id/dreset"
style="?android:attr/buttonStyleSmall"
android:layout_width="48dp"
android:layout_height="33dp"
android:layout_alignParentRight="true"
android:background="@drawable/customresetbutton" />
<TextView
android:id="@+id/dcount"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/dmute"
android:layout_marginLeft="25dp"
android:layout_marginTop="36dp"
android:gravity="center"
android:singleLine="true"
android:text="Numbers"
android:textSize="25sp" />
REFFERENCE在清单:
<supports-screens
android:resizeable="true"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true" />
你用什么代码来显示?你可以在其中包含一些关于你已经完成的代码,然后我认为它可能会更清楚。 –
@Nitesh Verma我现在添加了代码 – Mustafa