私はアンドロイドプログラミングの新人で、最近私は自分のアプリで使用していた多くの画像がOOMエラーの原因となり、アプリのクラッシュを招いていることを発見しました。すべてのボタンのイメージとレイアウトを考えずに、後ですべての要素がその位置から外れていることを認識し、下の図のように非常に幅の狭い要素の単一のリストに限定されていますもう一方の下にある。私は彼らが私がのdidnことを、画像を含む前の時間にプロジェクト全体を元に戻すことを試みた右NOW-相対レイアウトの要素の問題
を見てどのようにthem-
に配置方法
私は完全にフォーマットしてアンドロイドスタジオをインストールするようなことをやったことはありませんでした。私はすでに私のようなアンドロイドスタジオでこれらのタイプの問題に何度も直面していました。 Relativeレイアウトで要素をドラッグすると、同様の問題に直面しますが、単純な元に戻すことで解決することができます。しかし、今回はこれをしませんでした。
だから、もし誰かが相対レイアウトの要素でこの問題が分かっていたら。私を助けてください。 ありがとうございます。
完全なXMLファイル -
<?xml version="1.0" encoding="utf-8"?>
<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"
android:paddingBottom="3dp"
android:paddingLeft="3dp"
android:paddingRight="3dp"
android:paddingTop="3dp"
tools:context="com.androgeekzz.pokemongo_bestguidetipsandtricks.MainActivity"
android:background="@drawable/blues">
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/scrollView3">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:layout_width="wrap_content"
android:layout_height="200dp"
android:id="@+id/imageView"
android:background="@drawable/pokecover"
android:layout_alignParentTop="true"
android:contentDescription="@string/cover" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:layout_centerHorizontal="true"
android:id="@+id/linearla1"
android:layout_weight="1"
android:layout_below="@+id/imageView"
android:weightSum="2">
<Button
android:layout_width="170dp"
android:layout_height="170dp"
android:id="@+id/basics"
android:layout_below="@+id/imageView"
android:layout_marginTop="2dp"
android:onClick="basicsOnclick"
android:background="@drawable/pokebige" />
<Button
android:layout_width="170dp"
android:layout_height="170dp"
android:layout_marginLeft="4dp"
android:id="@+id/advGuide"
android:layout_toRightOf="@+id/basics"
android:layout_below="@+id/imageView"
android:layout_marginTop="2dp"
android:onClick="advanceOnclick"
android:background="@drawable/pokadva" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:id="@+id/linearla2"
android:layout_centerHorizontal="true"
android:layout_weight="1"
android:layout_below="@+id/linearla1"
android:weightSum="2">
<Button
android:layout_width="170dp"
android:layout_height="170dp"
android:id="@+id/Tips"
android:layout_below="@+id/basics"
android:layout_marginTop="2dp"
android:onClick="tipsOnclick"
android:background="@drawable/pokettips" />
<Button
android:layout_width="170dp"
android:layout_height="170dp"
android:layout_marginLeft="4dp"
android:id="@+id/Tricks"
android:layout_toRightOf="@+id/Tips"
android:layout_below="@+id/advGuide"
android:layout_marginTop="2dp"
android:onClick="tricksOnclick"
android:background="@drawable/poketrain" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:id="@+id/linearla3"
android:layout_centerHorizontal="true"
android:layout_weight="1"
android:layout_below="@+id/linearla2"
android:weightSum="2">
<Button
android:layout_width="170dp"
android:layout_height="170dp"
android:id="@+id/Resources"
android:layout_below="@+id/basics"
android:layout_marginTop="2dp"
android:onClick="resourceLinksOnclick"
android:background="@drawable/pokeres" />
<Button
android:layout_width="170dp"
android:layout_height="170dp"
android:layout_marginLeft="4dp"
android:id="@+id/About"
android:layout_toRightOf="@+id/Tips"
android:layout_below="@+id/advGuide"
android:layout_marginTop="2dp"
android:onClick="aboutOnclick"
android:background="@drawable/pokabout" />
</LinearLayout>
</RelativeLayout>
</ScrollView>
レイアウトxmlを共有します。それが助けになるはずです。 – Shaishav
それを共有@Shaishav –