代码之家  ›  专栏  ›  技术社区  ›  Mahmoud Manson

Android-选项卡和移动兼容代码(支持的屏幕

  •  0
  • Mahmoud Manson  · 技术社区  · 7 年前

    我有一个android web应用程序。。我试图添加一些代码,使其与标签兼容,但现在它与手机不兼容

    <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true" />
    
    
    <compatible-screens>
        <!--no small size screens -->
    
    
        <!--all normal size screens -->
        <screen android:screenSize="normal" android:screenDensity="ldpi" />
        <screen android:screenSize="normal" android:screenDensity="mdpi" />
        <screen android:screenSize="normal" android:screenDensity="hdpi" />
        <screen android:screenSize="normal" android:screenDensity="xhdpi" />
    
        <!-- all large size screens -->
        <screen android:screenSize="large" android:screenDensity="ldpi" />
        <screen android:screenSize="large" android:screenDensity="mdpi" />
        <screen android:screenSize="large" android:screenDensity="hdpi" />
        <screen android:screenSize="large" android:screenDensity="xhdpi" />
    
        <!-- all xlarge size screens -->
        <screen android:screenSize="xlarge" android:screenDensity="ldpi" />
        <screen android:screenSize="xlarge" android:screenDensity="mdpi" />
        <screen android:screenSize="xlarge" android:screenDensity="hdpi" />
        <screen android:screenSize="xlarge" android:screenDensity="xhdpi" />
    
        <!-- Special case for Nexus 7 -->
        <screen android:screenSize="large" android:screenDensity="213" />
    
    </compatible-screens>
    
    <screen android:screenSize="normal" android:screenDensity="480" />
    <screen android:screenSize="large" android:screenDensity="480" />
    <screen android:screenSize="xlarge" android:screenDensity="480" />
    

    我应该保留哪个代码,删除哪个代码

    1 回复  |  直到 7 年前
        1
  •  0
  •   firegloves    7 年前

    当前的手机应该是xxxhdpi,所以您必须为每个屏幕大小添加2行 android:screenDensity 设置为xxhdpi和xxxhdpi,如下所示

    。。。