2016-04-26 8 views
0

ボタンは問題ありません。しかし、私はすべてのボタンの新しい背景色を設定します。各ボタンの境界線が消えます。ボタン間の線が消えます。どのように私は国境を戻すことができますか?またはボタンの周りの線。私は相対レイアウトを使用しています。おかげAndroidスタジオのボタンの色と境界

xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
android:background="#191919" 
tools:context="com.example.meds.calculatorapp.CalcActivity"> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="Large Text" 
    android:id="@+id/textView" 
    android:layout_alignParentTop="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" 
    android:layout_marginTop="38dp" 
    android:textColor="@android:color/white" /> 

<Button 
    android:layout_width="75dp" 
    android:layout_height="65dp" 
    android:text="/" 
    android:id="@+id/button" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_below="@+id/textView" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:textSize="25dp" 
    android:background="#00FA9A" /> 

<Button 
    android:layout_width="75dp" 
    android:layout_height="130dp" 
    android:text="+" 
    android:id="@+id/button2" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_alignBottom="@+id/button4" 
    android:layout_toRightOf="@+id/button5" 
    android:layout_toEndOf="@+id/button5" 
    android:textSize="25dp" 
    android:background="#00FA9A" 
    android:singleLine="false" /> 

<Button 
    android:layout_width="75dp" 
    android:layout_height="65dp" 
    android:text="*" 
    android:id="@+id/button3" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_alignTop="@+id/button" 
    android:layout_toRightOf="@+id/button" 
    android:layout_toEndOf="@+id/button" 
    android:textSize="25dp" 
    android:background="#00FA9A" /> 

<Button 
    android:layout_width="75dp" 
    android:layout_height="65dp" 
    android:text="7" 
    android:id="@+id/button4" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_below="@+id/button" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:textSize="25dp" 
    android:background="#808080" /> 

<Button 
    android:layout_width="75dp" 
    android:layout_height="65dp" 
    android:text="-" 
    android:id="@+id/button5" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_alignTop="@+id/button3" 
    android:layout_toRightOf="@+id/button3" 
    android:layout_toEndOf="@+id/button3" 
    android:textSize="25dp" 
    android:background="#00FA9A" /> 

<Button 
    android:layout_width="75dp" 
    android:layout_height="65dp" 
    android:text="9" 
    android:id="@+id/button6" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_below="@+id/button5" 
    android:layout_toRightOf="@+id/button3" 
    android:layout_toEndOf="@+id/button3" 
    android:textSize="25dp" 
    android:background="#808080" /> 

<Button 
    android:layout_width="75dp" 
    android:layout_height="65dp" 
    android:text="8" 
    android:id="@+id/button7" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_below="@+id/button3" 
    android:layout_alignLeft="@+id/button3" 
    android:layout_alignStart="@+id/button3" 
    android:textSize="25dp" 
    android:background="#808080" /> 

<Button 
    android:layout_width="75dp" 
    android:layout_height="130dp" 
    android:text="=" 
    android:id="@+id/button8" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_below="@+id/button2" 
    android:layout_toRightOf="@+id/button6" 
    android:layout_toEndOf="@+id/button6" 
    android:textSize="25dp" 
    android:background="#00FA9A" /> 

<Button 
    android:layout_width="75dp" 
    android:layout_height="65dp" 
    android:text="4" 
    android:id="@+id/button9" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_above="@+id/button14" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:textSize="25dp" 
    android:background="#808080" /> 

<Button 
    android:layout_width="75dp" 
    android:layout_height="65dp" 
    android:text="5" 
    android:id="@+id/button10" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_alignTop="@+id/button9" 
    android:layout_toRightOf="@+id/button4" 
    android:layout_toEndOf="@+id/button4" 
    android:textSize="25dp" 
    android:background="#808080" /> 

<Button 
    android:layout_width="75dp" 
    android:layout_height="65dp" 
    android:text="6" 
    android:id="@+id/button11" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_alignTop="@+id/button10" 
    android:layout_toRightOf="@+id/button7" 
    android:layout_toEndOf="@+id/button7" 
    android:textSize="25dp" 
    android:background="#808080" /> 

<Button 
    android:layout_width="75dp" 
    android:layout_height="65dp" 
    android:text="3" 
    android:id="@+id/button12" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_alignBottom="@+id/button8" 
    android:layout_toRightOf="@+id/button10" 
    android:layout_toEndOf="@+id/button10" 
    android:textSize="25dp" 
    android:background="#808080" /> 

<Button 
    android:layout_width="75dp" 
    android:layout_height="65dp" 
    android:text="2" 
    android:id="@+id/button13" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_below="@+id/button10" 
    android:layout_alignLeft="@+id/button10" 
    android:layout_alignStart="@+id/button10" 
    android:textSize="25dp" 
    android:background="#808080" /> 

<Button 
    android:layout_width="75dp" 
    android:layout_height="65dp" 
    android:text="1" 
    android:id="@+id/button14" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_alignTop="@+id/button12" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:textSize="25dp" 
    android:background="#808080" /> 

<Button 
    android:layout_width="225dp" 
    android:layout_height="65dp" 
    android:text="0" 
    android:id="@+id/button15" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_below="@+id/button8" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:textSize="25dp" 
    android:background="#808080" /> 

<Button 
    android:layout_width="65dp" 
    android:layout_height="65dp" 
    android:text="C" 
    android:id="@+id/button16" 
    android:layout_alignWithParentIfMissing="true" 
    android:layout_alignTop="@+id/button15" 
    android:layout_alignRight="@+id/button8" 
    android:layout_alignEnd="@+id/button8" 
    android:textSize="25dp" 
    android:background="#808080" /> 

Sample Output

これはXMLコードです。

答えて

0

あなたの質問にAndroidタグを設定する必要があります。

また、Androidボタンの背景を置き換えると、境界線も置き換えられます。

ボタンに背景と枠線が必要な場合は、枠線付きの背景描画可能なものが必要です。あなたはそれをきれいにするために9パッチ画像を使うことができます。

ボタンの背景に触れたり(現在の枠線を維持したい場合)、ボタンの背後にあるレイアウトの色を変更したりしないでください。

+0

「adroid」タグが追加されました。今は大丈夫です! –

+0

どのような9patchイメージですか? –

+0

拡張可能な画像、一般的に枠線用に使用される画像http://developer.android.com/tools/help/draw9patch.html –

0

チェックするコードは一切ありません。私のお金は、彼の色です。ボタンの背景色が線の色と同じである可能性があるため、それらを表示しません。

関連する問題