2

私は Android 開発にかなり慣れていないので、プラットフォームにさらに慣れるためにシンプルなニュース リーダー アプリを構築することを計画しています。

問題は; 各ニュース項目を以下の Google+ の投稿項目のようにしたい:

img1

基本的には、タイトルとその下にいくつかの説明がある大きな見出しの写真です。

Buttonテキストの上部にドローアブルを設定しながら、(ユーザーが全体をクリックできるようにする必要があるため)を使用して再作成しようとしました。それは非常にうまく機能しました..さらにドローアブルを追加することを決定するまで:

img2

これが私の XML コードです (ただし、これを必要とする人がいるとは思えません)。

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

<Button
    android:id="@+id/button1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:drawableLeft="@drawable/ic_launcher"
    android:drawablePadding="8dp"
    android:drawableTop="@drawable/temp_jakarta"
    android:text="Button" />

</RelativeLayout>

なぜこれが起こっているのか、またはこれを達成するための別の方法を提案してください。

前もって感謝します!

ps、リンクについてはかなり申し訳ありません。新しいユーザーとして、SOはまだ画像を投稿することを許可していません. :(

4

1 に答える 1

1

すべてを RelativeLayout 内に配置し、layout_below/above/left_of/right_of/... などを使用して、他のものと相対的に配置します (一番上にイベント、これはまったく問題ではありません)。

使用方法についてはhttp://developer.android.com/guide/topics/ui/layout/relative.htmlを参照してください。 RelativeLayout クラスと開発者ブログの「Android Layout Tricks」シリーズでいくつかのヒントを確認してください_

于 2012-10-31T18:55:45.480 に答える