私は4x4ボタンをrelativelayoutにあるグリッドレイアウトに合わせようとしています。すべては仮想マシンでは問題ありませんが、私の銀河系s6では、右のボタンがうまくはまりません。 私のXMLファイル:Android GridLayout Fitting Error
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:background="@drawable/grey_wp"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.uruskan.shock.myapplication.GameScreen">
<TextView
android:id="@+id/TextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="15dp"
android:text=""
android:textSize="24sp" />
<GridLayout
android:id="@+id/gridlayout"
android:columnCount="4"
android:rowCount="4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_below="@+id/TextView"
android:layout_marginTop="25sp"
>
</GridLayout>
マイScreenshoot仮想マシンから マイScreenshoot本当ギャラクシーS6 からは、どのように私はこのアプリは、エミュレータ上のように見えることができますか? 更新: 私はエミュレータをGalaxy S6に変更しましたが、現在はエミュレータでも破損しています。
彼らはボタンです。(android.support.v7.widget.AppCompatButton) –
私はまだ –
がボタンのlayout_width = 0とlayout_weight = 1つのものを試してみて、それが助けかどうかを確認助けが必要です。私はいつもそれが欲しいと思うようにgridlayoutを動かそうとしていたので、レイアウトには他のオプションがあります。 LinearLayouts、TableLayout、RelativeLayoutなどを使うことができます。入れ子にされたLinearLayoutsは最も単純な – Chad