クラスのAndroidプロジェクトのGUIを構築しようとしています。私は現在、ドラッグアンドドロップGUIビルダーでIntelliJIDEA12を使用しています。テキストの入力と属性の編集についても十分に知っています。
私が抱えている問題は、単純にアプリケーションのGUIを思い通りに作成できないように見えることです。通常のJavaでは、Swingを使用すると非常に高速に実行できます。しかし、AndroidにはSwingがないため、控えめに言っても注意が必要です。
LinearLayoutのネストを使用して、簡単に作成できると思います。しかし、それはいつも間違っていることがわかります。
以下は、私がNetbeansで作成した、GUIをどのように見せたいかを示す簡単な画像です。
IntelliJではこれを簡単に入手することはできません。ボタンを水平方向のLinearLayoutに配置すると、うまく収まります。しかし、次にImageViewを追加すると、レイアウトはすでにそこにねじ込まれています!そして、ImageViewの反対側にボタンを配置しましたが、これも何の役にも立ちませんでした。
私はここで何かが足りないのですか、それともAndroid GUIは単にこれほどイライラするのでしょうか?(Swingのように)GUIを完全にJavaでコーディングできますか?または、XMLを使用する必要がありますか?