mucchinのAndroid戦記

AndroidのViewの配置ってVisualStudioみたいにドラッグで表示位置を調整できないの?

AndroidアプリのViewの配置は、VisualStudioのVBやC#のフォームアプリみたいに、マウスでViewをドラッグして、表示位置を調整できないの?

即答ですが、出来ません。
私がAndroidの勉強を始めたとき、いや、始める前でしょうか。
そのときに、最初に思った疑問です。


以前の仕事で、J2ME(MIDP)アプリケーションや、BREWアプレットの開発に携わった事があり、今の仕事ではごく稀に、Javaアプレットを作る事があるのですが、この子たちは、画面に何かを表示させるってだけで、とても面倒くさいというイメージがあります。

Androidもそうなのかな?とか思いながら、何もわからないまま、EclipseやらAndroid SDKのインストールをした後、早速ちょいと試しに作ってみようか!と思い、わけもわからずlayoutフォルダにあるmain.xmlを見て衝撃を受けました。
AndroidのViewの配置ってVisualStudioみたいにドラッグで表示位置を調整できないの?
画面のレイアウトがGUIで見える!
画面の右側には、追加するコントロールの一覧(AndroidではViewといいますね。)があって、まるでVisual Studioの画面を思い浮かべる構成!
Visual Studioのフォームを作るみたいな感覚で画面を作れるのか!?
と、最初見たときに感じました。

早速、ボタンでも追加してみようと思い、Buttonを追加して、追加したボタンをドラッグさせようとしてみました。
でも、動かない。何も変わらない、何も起きない。
ん??

これが、私がAndroidに出会って、最初につまずいた事件です。(笑)
ホントは、書籍なんて買わないで、いきなり配布しようと考えていたアプリの開発を進めていこうと考えていたのですが、これがきっかけで、ちゃんと基礎だけは勉強しておこうと思い、Androidの書籍を購入するに至りました。


という事で、今回のタイトルの「Androidアプリは、VisualStudioのフォームアプリみたいに、マウスでViewをドラッグして、表示位置を調整できないの?」という質問の回答は、
「はい。出来ません。」です。


Viewの表示位置の調整は、レイアウトを駆使する事で実現していきます。
LiniarLayout、RelativeLauout、TableLayout等のViewGroupを、入れ子にしたりしながら実現していきます。
自分でアプリを作っていけば、大抵のレイアウトならすぐに作る事が出来るようになると思います。
これらの解説は別サイトでも結構見かけましたので、この記事では省略します。
という事で、VisualStudioみたいには出来ませんよ、という事を伝えたかっただけでした。


スポンサーリンク

URL :
TRACKBACK URL :

Comments & Trackbacks

  • Comments ( 2 )
  • Trackbacks ( 0 )
  1. れっどん コメいぱーい

    サイト閲覧させていただきました。

    私も4日前からandroidアプリ作成にチャレンジを始めたのですが
    VisualBasicくらいしかプログラミングはやったことがなく、しかも
    10年以上前の話だったのでなかなかうまくいかなくて・・・・だったのですが
    ネットで解説サイトを探し回っていた所mucchinさんの解説はとてもわかりやすくて
    勉強がはかどりました。

    次のDocomo冬モデルを買おうとしていてまだスマホをもってない身ですが仕事で
    一足先に使えそうなものがなんとか形になってきました。

    多分日本語でandroidを勉強出来るサイトとして私が探した限りでは
    世界一わかりやすいサイトと思います。

    これからも更新期待しています!

  2. お誉めのお言葉、ありがとうございます!
    世界一わかりやすい、とは嬉しい限りです!!
    VBとは、プログラム言語の仕様も、コントロールの配置の方法も全く異なりますよね。
    大変だと思いますが、頑張って下さい!

    残念ながら、実務が忙しくなってしまったせいで、更新はなかなか出来ていないのが現状です…。

Leave a Reply

*
*
* (公開されません)

CAPTCHA


*

Return Top