ваш вопрос не правильно задал, но то, что я понял:
установить цвет фона текста означает создать тень текста на кнопке
<style name="shadowed_button">
<item name="android:shadowColor">#444444</item>
<item name="android:shadowDx">1</item>
<item name="android:shadowDy">1</item>
<item name="android:shadowRadius">9</item>
</style>
и настройки тени программно
button.setShadowLayer(9, 1, 1, Color.rgb(44, 44, 44));
установить цвет фона кнопки
<Button
android:id="@+id/street_btn"
android:layout_width="wrap_content"
android:background="@drawable/layout_a" > <!-- your required color -->
</Button>
or
button.setBackgroundColor(Color.BLUE);
и третья вещь, которая onbutton нажмите изменить фон, но вы уже упоминали, что вы не хотите этого эффекта.
нет, вы не можете сделать это с помощью одной кнопки виджета, вы должны создать два contols:
button with textView:
set textview background color
or
Image with textView:
set textview background color
or
create [coumpound control][2]
Фон текст на кнопке или цвет текста кнопки? –
setBackgroundResource (R.color.WhateverColorYouLike); измените это следующим образом: – khubaib
@ S.A.NortonStanley Это цвет текста текста. –