1

RelativeLayoutの左側に緑色の線が表示されません。Linearlayoutを使用すれば、問題ありません。誰か助けてもらえますか?

<RelativeLayout
                android:id="@+id/layout1"
                android:onClick="onLayoutClick"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:clickable="true">


                <View
                    android:id="@+id/colorline"
                    android:layout_width="5dp"
                    android:layout_height="match_parent"
                    android:layout_alignParentLeft="true"
                    android:background="@color/green" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:padding="25dp"
                    android:text="@string/string1"
                    android:textColor="@color/white"
                    android:textSize="50dp"
                    android:textStyle="italic"
                    android:layout_toRightOf="@id/colorline"/>
</RelativeLayout>
4

3 に答える 3

0

xmlns:android ="http://schemas.android.com/apk/res/android"をRelativeLayoutに追加します

于 2012-11-21T13:13:55.800 に答える
0

何らかの理由で、これをビューに対して直接行うことはできません。代わりに ImageView に置き換えると、正常に動作するはずです。

これの代わりに、

            <View
                android:id="@+id/colorline"
                android:layout_width="5dp"
                android:layout_height="match_parent"
                android:layout_alignParentLeft="true"
                android:background="@color/green" />

これを追加、

            <ImageView
                android:id="@+id/colorline"
                android:layout_width="5dp"
                android:layout_height="match_parent"
                android:layout_alignParentLeft="true"
                android:background="@color/green" />
于 2012-11-21T13:04:31.937 に答える
0

次の行を使用します。

 <View
                    android:id="@+id/colorline"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:layout_alignParentLeft="true"
                      android:background="@color/green" />

これがお役に立てば幸いです。...

strings.xml で次の行を使用します

 <color name="white">#FFFFFF</color>
 <color name="yellow">#FFFF00</color>
 <color name="fuchsia">#FF00FF</color>
 <color name="red">#FF0000</color>
 <color name="silver">#C0C0C0</color>
 <color name="gray">#808080</color>
 <color name="olive">#808000</color>
 <color name="purple">#800080</color>
 <color name="maroon">#800000</color>
 <color name="aqua">#00FFFF</color>
 <color name="lime">#00FF00</color>
 <color name="teal">#008080</color>
 <color name="green">#008000</color>
 <color name="blue">#0000FF</color>

あなたは色を得るでしょう... #000080 #000000

于 2012-11-21T13:04:54.160 に答える