2

私はAndroidプログラミングにかなり慣れていません(Windowsプログラミングからモバイルプラットフォームに切り替えています)。

問題: たとえば、テキスト ビューを追加するたびに、その周りに緑色のボックスが表示され、その場所に配置されます。複数のテキスト ビューを追加すると、それを別のテキスト ビューの下に配置すると、アプリ内のすべてが移動し、すべてが画面の左上隅のスタックに移動します。1 つ動かすと、他の 5 つのものが一緒に動くようです。

質問: その機能を無効にする方法はありますか?

4

2 に答える 2

2

レイアウトに移動して右クリックし、[レイアウトの変更] をクリックします。絶対レイアウトに変更して、他のウィジェットに影響を与えることなく、任意のウィジェットまたは自分のウィジェットを画面上で好きなだけ移動できるようにしました。お役に立てれば

于 2012-09-28T20:30:35.350 に答える
1

Android では、ピクセル固定表記を使用せずに開発する必要があります。基本的に、子の要素間の関係を確立する一連のレイアウト タイプ (Linear、Relative など) があります。

したがって、それらのレイアウト、それらを接続する方法、およびそれらの子がどのように配置されるかを知ることが重要です。

Eclipse では要素を追加できますが、Eclipse では要素がどのように関連しているかがわからないものがあります。Eclipse は新しいデータを更新するため、すべての種類のビューを移動して、定義した新しい階層に更新します。したがって、「自動レイアウト」を削除することはできません。絶対レイアウトに変更しても(Davidが提案したように)、「自動レイアウト」機能を削除していません。あなたは単に絶対的な位置で物事を整理したいことを日食に伝えています。ただし、解像度の異なる複数のデバイスがあるため、絶対配置はお勧めできません。

レイアウトに関する情報を読んでから、XML を使用することをお勧めします。恐れるな。それは非常に簡単になることができます。実際、私は Eclipse のインターフェイス ビルダーよりも XML を好みます。レイアウトがどのように機能するかを理解したら、インターフェイス ビルダーをより有効に活用できます。

于 2012-09-28T21:05:07.827 に答える