Android アプリのレイアウトに少し問題があります。私はそれをうまく計画していませんでした.Javaは初めてではありませんが、これらのAndroid xmlレイアウトは初めてです。私が持っているのは、2 つの相対レイアウトを含む水平線形レイアウトの親です。右側の相対レイアウトはカスタム ビュー (GridView) で構成され、その下に 3 つのボタンが必要です。1 つのボタン (button1) を xml ファイルに追加しましたが、ご覧のように画面に表示されません。グリッドビューのサイズをどうにか設定する必要があると思いますか? その高さは幅の 2 倍です。または、実行時にプログラムでピクセル単位で設定できますか?
また、この時点で複雑なことをやりすぎていると考えています。私が言ったように、私はこれらの奇妙なレイアウトに不慣れで、.netでxとyのオフセットを使用することに慣れていました。2つを使用して線形レイアウト内にネストするのではなく、1つの相対的なレイアウトですべてを行うことができるでしょうか?
これが私がこれまでに得たものです:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="@string/next" />
<com.mydomain.tetrisv2.PreviewGridView
android:id="@+id/previewGridView1"
android:layout_width="100dp"
android:layout_height="150dp"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/previewGridView1"
android:text="Score: " />
</RelativeLayout>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="match_parent" >
<com.mydomain.tetrisv2.GridView
android:id="@+id/gridView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="50dp" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/gridView1"
android:text="Button" />
</RelativeLayout>
</LinearLayout>
画像を投稿することはできませんが、視覚的な結果は次のとおりです: http://i50.tinypic.com/orscgi.png
余談ですが(無関係)、これは実験と学習を目的としたプロジェクトですが、テトリス ゲームを作成して Play ストアに公開することに対して、著作権上の法的影響はありますか?