電話でプレイする 3 人のプレイヤーのカードの裏が画面に表示され、その一部が外側に表示される 4 人のプレイヤーとカード ゲームをしています。上部と左側のプレーヤーのカード ビューのマージンを使用してこれを行うことに成功しましたが、右側のプレーヤーに問題があり、カード ビューの左側のマージンを設定するとサイズが変更され、画面外に出なくなります。
ここにスクリーン ショットがあります: ゲームのスクリーンショット
ここで何かが足りないと思います...
ありがとう!
電話でプレイする 3 人のプレイヤーのカードの裏が画面に表示され、その一部が外側に表示される 4 人のプレイヤーとカード ゲームをしています。上部と左側のプレーヤーのカード ビューのマージンを使用してこれを行うことに成功しましたが、右側のプレーヤーに問題があり、カード ビューの左側のマージンを設定するとサイズが変更され、画面外に出なくなります。
ここにスクリーン ショットがあります: ゲームのスクリーンショット
ここで何かが足りないと思います...
ありがとう!
画面の右側からはみ出そうとするときは、右マージンも設定する必要があると思います。簡単なテキストの例として、画面に「Here I Am」があり、左余白を -30 dp に設定すると、画面から半分はみ出してしまいます。ただし、左余白を 275 dp に設定すると、右余白を 100 dp などに設定しない限り、画面に収まるようにサイズが変更されます。サイズを変更せずに画像を取得するには、右マージンを負の値に設定する必要がありました。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="275dp"
android:layout_marginRight="100dp"
android:text="here I am" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:layout_marginLeft="200dp"
android:layout_marginRight="-75dp"
android:src="@drawable/jack" />
</RelativeLayout>