0

私は Android アプリの初心者ですが、このレイアウトのようなものを手に入れようとしています...

http://cloud.addictivetips.com/wp-content/uploads/2012/04/Google-Drive-for-Android-Home.jpg

RelativeLayoutでやり始めたのですが、このかわいいボタンのやり方がわかりません。背景画像付きのボタンを使用しましたが、成功しませんでした。別のレイアウトがあるのを見てきました...これらを実現するために何を使用しますか? または、興味深いものが何も見つからなかったので、さまざまな例でレイアウトとボタンについて話している良い例をどこでフォローできますか:(

事前に感謝し、私の英語について申し訳ありません

4

1 に答える 1

0

基本的に次の 2 つの質問があるようです。

  1. このレイアウトを作成するには?
  2. これらのボタンを作成する方法または入手する場所は?

最初の質問に答えるために、あなたが提示したようなレイアウトを作成する方法はたくさんあります。あなたは「初心者」だと言ったので、簡単な方法を 1 つ紹介します。それは、線形レイアウトを使用することです。

> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/TextView03"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/4_collections_collection"
        android:gravity="center"
        android:text="My Drive" />

    <View
        android:layout_width="fill_parent"
        android:layout_height="1dip"
        android:layout_above="@id/your_image_view_id"
        android:layout_centerVertical="true"
        android:background="#808080" />

    <TextView
        android:id="@+id/TextView01"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/6_social_group"
        android:gravity="center"
        android:text="Shared with me" />



    <View
        android:layout_width="fill_parent"
        android:layout_height="1dip"
        android:background="#808080" />

    <TextView
        android:id="@+id/TextView04"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/3_rating_important"
        android:gravity="center"
        android:text="Starred" />

    <View
        android:layout_width="fill_parent"
        android:layout_height="1dip"
        android:background="#808080" />

    <TextView
        android:id="@+id/TextView04"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/10_device_access_alarms"
        android:gravity="center"
        android:text="Recent" />

    <View
        android:layout_width="fill_parent"
        android:layout_height="1dip"
        android:background="#808080" />

    <TextView
        android:id="@+id/TextView04"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/9_av_make_available_offline"
        android:gravity="center"
        android:text="Offline" />

</LinearLayout>

ここでの重要な部分は次のとおりです。

  • android:drawableLeft - テキストビューには android:drawableLeft というプロパティがあり、アイコンを割り当てて左側に簡単に配置できます。
  • ビュー - ここでのビューは、水平線を描画するために使用されました。

そのレイアウトのもう 1 つの重要な部分は、アクション バーです。そのために、次のリファレンスを使用できます: developer.android.com の Action Bar Reference

2 番目の質問に関して、アイコン/ボタンは developer.android.com のダウンロード セクションで取得できます。もちろん、アプリケーションを開発する際には、グラフィック プログラムを使用して独自のアイコンやボタンをデザインする必要があります。

これが正しい方向に進むのに役立つことを願っています。

于 2012-11-12T15:24:57.940 に答える