Android основной XML работает по-разному на 2.3 и 4.0 - PullRequest
0 голосов
/ 19 декабря 2011

этот XML работает по-разному на 2.3 и 4.0. один показывает элементы строки таблицы, оставленные вставленными, а другой по центру.

спасибо за вашу помощь

    <LinearLayout android:id="@+id/Scorelistic"  android:layout_marginLeft="70dp" android:layout_marginTop="30dp" android:layout_gravity="center" android:background="@drawable/bestscore" android:layout_height="267dp" android:layout_width="432dp" android:orientation="vertical" android:weightSum="1">

            <TableLayout android:layout_height="fill_parent" android:weightSum="1" android:layout_marginTop="50dp" android:id="@+id/tableLayout1" android:layout_gravity="center" android:layout_width="fill_parent">
                <TableRow android:layout_height="85dp" android:layout_width="wrap_content" android:id="@+id/tableRow1">
                    <FrameLayout android:layout_width="349dp" android:layout_height="74dp" android:id="@+id/frameLayout5">
                        <ImageView android:layout_height="74dp" android:id="@+id/score1" android:layout_marginLeft="80dp" android:layout_width="349dp" android:background="@drawable/birincibg" android:visibility="visible"></ImageView>
                        <TextView android:id="@+id/birinci" android:textSize="16sp" android:layout_marginLeft="80dp" android:gravity="center" android:layout_width="fill_parent" android:layout_height="fill_parent" android:textColor="#000000"></TextView>
                    </FrameLayout>
                </TableRow>         
              </TableLayout>
        </LinearLayout> 
    </RelativeLayout>
</LinearLayout> 

1 Ответ

0 голосов
/ 19 декабря 2011

Это может быть потому, что вы указываете точки устройства, и поэтому весь макет становится зависимым от размера экрана вашего устройства. И поэтому, если ваши два устройства имеют разные размеры экрана, вы увидите разницу. Как правило, не рекомендуется использовать точки устройства в макетах, вместо этого вы можете использовать гравитацию, выравнивания и веса. Особенно в TableLayouts вам не нужны очки устройства, или кажется, что

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...