0
このXMLは2.3と4.0で動作します。そのうちの1つはテーブルの列のエレメンがフィットされたままになっているが、他のものは中心にあることを示してあなたは、デバイスの点を指定しているので、全体のレイアウトがお使いのデバイスの画面サイズに依存するようになるので、あなたの助けをandroid main 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>
だから、TextViewの前に余白を置かずにImageViewを配置するにはどうすればいいですか?私はマイナスポイントを与えていませんでした。 – Mert
dpでlayout_heightとlayout_widthを指定するのではなく、wrap_contentやfill_parentのように指定し、該当する場合は重みを指定する必要があります。マージンは、要素内でアンドロイド:paddingLeftを使用して指定できます。マイナスを与えた人は、より良い解決策が必要です。 –