2012-01-21 8 views
2

私はAndroid向けのアプリケーションを開発するために始めているが、私はこのような高度なインターフェースを描くことはできません。誰かがチュートリアルに私を直接、または私に次のようなレイアウトを行う方法の例を示すことができhttp://imageshack.us/photo/my-images/42/question1.png/高度なAndroid UIを作成する方法は?

を?

ボタンを作成してセパレータラインを作成する方法を理解できません。

セクションのタイトルの作成方法は?ボタンを作成してセパレータラインを作成する方法を理解できません。拡張可能なボタンを作成するにはどうすればよいですか?どのようにまとめてこのような単一項目にするか:http://imageshack.us/photo/my-images/820/questionqc.png/

私の悪い英語を許してありがとう。

+1

あなたは、そのがあなたを圧倒しようとして、高度なものに取り組む前に、基礎を学ぶ必要があります。 – JoxTraex

+0

将来的には、サードパーティの画像ホスティングサイトを使用するのではなく、質問に画像を埋め込む必要があります。 – slayton

+0

JoxTrax、チップをありがとう!しかし、私はすでにアンドロイドのアーキテクチャの知識を持っていますが、私の研究のソースは非常に表面的な方法でアプリのGUIを扱っています。とにかくありがとうございました。 – fvss

答えて

2

貼り付けた画像は簡単ではありません。しかしそれはそれほど難なく実行可能です。問題は、要素全体を適切に配置することだけです。私はここで裸の骨格を与える:

  1. は、セパレータは、あなたがこのような何かを行うことができますカスタムリストの項目についてはImageView
  2. 可能性がありImageButton

  3. 可能性があり、ボタンを展開し、ボタンを追加します(私は

    <「RelativeLayout>
    :疑似XMLのいくつかの並べ替え)でそれを書いています'のImageButton(expandButton)整列ParentLeft />
    <' のImageButton(addButon)alignedParentRight />
    < 'ImageViewの(セパレータ)toLeftOf addButton />
    <' のTextView(タイトル)alignedParentTop、toRightOf expandButton、toLeftOfセパレータ/>
    < 'のLinearLayout alignedParentBottom、layout_below:>
    タイトル <' のTextView /> < 'のTextView /> <' のTextView /> < 'のTextView />
    <' /のLinearLayout>
    <「/ RelativeLayout>

+0

クール!今私は理解している、私はそれがより複雑だと思った。ありがとうございました! – fvss

関連する問題