2013-10-30 141 views
0

我正在开发一个应用程序,它响应 我停留在问题的高分辨率低物理设备的宽度,反之亦然。 如何摆脱这一点。高分辨率,小型设备宽度

像3格想在1280x768的分辨率下在17英寸的桌面上显示,而nexus想要显示两格但其具有相同的1280分辨率但具有7英寸的分辨率。

帮助我的建议或代码或网址。

+0

如果你的屏幕分辨率等,其屏幕运行的应用程序LDPI MspI的华电国际表示,如果我给ü该屏幕的尺寸由程式的起点,然后它会帮助???如果是,那么只有我将要给你 –

+0

@Udit邦萨尔如何u许多电网要在关系显示? – Ram

回答

1

通过使用自适应资源:确保在资源有以下文件夹中的文件夹/ RES:价值观xhdpi值,华电国际。在这两个文件夹添加一个资源文件,姑且称之为integers.xml

  <GridView 
      android:id="@+id/gridview" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:numColumns="@integer/grid_rows" 
      android:columnWidth="100px" 
      android:stretchMode="columnWidth" 
      android:gravity="center"/> 

在价值观xhdpi/integers.xml

  <resources> 
      <item name="grid_rows" type="integer">2</item> 
      </resources> 

对于价值观华电国际/ integers.xml:

   <resources> 
       <item name="grid_rows" type="integer">3</item> 
       </resources> 

* 确保您的图像是在正确的分辨率相应文件夹。

相关问题