私はアンドロイドでGridLayoutをやろうとしましたが、ボタンが等しくなるようにしていませんでした。私はレイアウトを3つに分割し、3つのボタンとボタンを表示しますすべての画面が表示されます。 誰かがコードを教えてくれますか?Androidのレイアウトは見つかりませんでした
-2
A
答えて
0
あなたのXMLでこれを試してください。
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnWidth="90dp"
android:numColumns="auto_fit"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:stretchMode="columnWidth"
android:gravity="center"
/>
これにより、各列に等しい幅のグリッドビューが作成されます。必要な数にnumColumns
を指定して列数を設定できます。
LinearLayoutを使用するには、子ビューのLayout_weightを等しい値に設定できます。
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/tv1"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight = "1"/>
<TextView
android:id="@+id/tv2"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight = "1"/>
<TextView
android:id="@+id/tv3"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight = "1"/>
</LinearLayout>
あなたはただ単に子供にlayout_weight
を設定し、子ビューで0dpする幅や高さを設定することを忘れないでください親のレイアウトにweightSum
を設定する必要はありません。
水平の場合はlayout_width
〜0dp
、垂直の場合はlayout_height
〜0dp
と設定します。もう一方をmatch_parent
またはwrap_content
に設定してください。
関連する問題
- 1. レイアウトが見つかりませんでした
- 2. 次のクラスが見つかりませんでした。 "Android-cardview"
- 3. Android - クラスClusterManagerが見つかりませんでしたか?
- 4. Android SDKが見つかりませんでした - Android SDKの場所は正しくありません
- 5. レイアウトでカスタムKotlinビューで「次のクラスが見つかりませんでした」
- 6. クラスが見つかりませんでした例外 "java.lang.ClassNotFoundException" Android
- 7. Android multidex、UnsatisfiedLinkError - .soファイルが見つかりませんでした
- 8. Environment.getExternalStorageDirectory()ファイルが見つかりませんでした。android
- 9. setOnCameraIdleListenerが見つかりませんでした。android google map cluster
- 10. Android Logcatメッセージ「クラスが見つかりませんでした」
- 11. Android Appクラスが見つかりませんでしたエラー
- 12. Twitter.getApiClient(セッション)が見つかりませんでした。android
- 13. コンパイル時にリソースが見つかりませんでした。 Android
- 14. タクウルフのレイアウトでリソース識別子が見つかりません
- 15. が見つかりませんでした 'org.springframework.security.core.userdetails.UserDetailsService'型のBeanが見つかりませんでした
- 16. Android JSONReaderが見つかりません
- 17. Androidエミュレータライブラリが見つかりません
- 18. Android R.anim.filesが見つかりません
- 19. Androidが見つかりません - STILL_IMAGE_CAMERA
- 20. Androidライブラリが見つかりません
- 21. Android - GUIが見つかりません
- 22. Androidアプリケーションクラスが見つかりません
- 23. Android :: SQLite、そのような列は見つかりませんでしたか?
- 24. 見つかりませんでした:Gradle DSLメソッドが見つかりませんでした: 'complite()'
- 25. スプリング - キーが見つかりませんでした 'キーが見つかりませんでした' logging.exception-conversion-word '
- 26. Javaアプリケーションではクラスが見つかりましたが、JSFでは見つかりませんでしたか?
- 27. EclipseのAndroidプロジェクトでAndroid-v7-appcompatが見つかりません
- 28. Androidスタジオの設定で「Android SDK」が見つかりません
- 29. Python 3ではTkinterが見つかりましたが、Python2.7では見つかりませんでした。
- 30. 404ページが見つかりません要求したページが見つかりませんでした。 codeigniter
これまでに行ったコードを記入してください。 – deejay
私はちょうどRelativeLayoutをして、私はボタンを内部に入れましたが、うまくいきませんでした。 – mat
なぜRelativeLayoutを使用していますか? – deejay