0

私には背景があります。その中でコンポーネントが描画されます。中央ではなく、ボックスを想定しますが、正確な中央にはありません。別のオブジェクトを配置したいのは、imageviewである可能性があります。背景に描かれたそのボックスの上に正確に。私はどういうわけか私のタブレットデバイスにそれを設定することができました。しかし、他のタブレットでは機能しません。何か良いアイデアはありますか?

画面の幅の高さを取得してみましたが、描画されたボックスが静的に一致していません。

4

2 に答える 2

3

デバイスのサイズや解像度ごとに異なるレイアウトを作成する必要があります。そうしないと、他のデバイスでは歪んでしまいます。詳細については、このリンクを参照してください。

于 2013-01-07T16:44:26.247 に答える
0

ビットマップでxmlを使用します。

<bitmap gravity="center_horizontal|top" android:tileMode="disable" android:src="@drawable/YOUR_DRAWABLE" /> 

http://developer.android.com/guide/topics/resources/drawable-resource.html#Bitmap

于 2013-01-07T16:51:03.863 に答える