2017-03-31 5 views
-10

私のコントロール(ボタン、テキストフィールド)はすべて、エミュレータの実行時に左上に表示されるのはなぜですか?Androidスタジオ - すべてのコントロールがすべて左上に表示される理由

+0

まず、これは質問をする適切な方法ではありません、私は[SOヘルプセンター](http://stackoverflow.com/help/how-to-ask)を見てみましょう)、第2に、必要なヘルプを提供できるようにXMLコードを投稿してください。 –

+0

[アプリケーションでボタンが表示されません]の重複している可能性があります。何が間違っている?](http://stackoverflow.com/questions/43017289/buttons-not-visible-on-the-application-whats-wrong) –

+0

これは質問をする適切な方法ではありません –

答えて

0

ビューがレイアウトに正しく設定されていません。まず、あなたのレイアウト(activity_main.xmlまたは類似のもの)のコードを与えることができれば、あなたの問題を解決するのがより簡単になります。

考えられる原因は、RelativeLayoutを使用していて、ビューを別のビューの相対位置に設定していないか、またはおそらくConstraintLayoutを使用しており、ビューを正しくリンクしていないことです。

制約レイアウトを使用している場合、ビューをリンクする最も簡単な方法は、デザインタブからアプリケーションのUIを調べることです。 TextView/EditText/etcをクリックして、側面に表示されている小さな四角形からドラッグして、文字通り画面の側面または別のビューにリンクします。

0

あなたはconstraintLayoutを使用しているようです。レイアウトで、各コントロールに垂直および水平の制約が設定されていることを確認します。

関連する問題