いろいろ調べたけれどわからないので質問させてくれ。

button.setText("XXXXX");
button.setBackgroundResource(R.drawable.btn_blue);

res/drawable/btn_blue.xmlを配置。中身は以下。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android";>
<item>
<shape>
<solid android:color="#0000ff" />
</shape>
</item>
</selector>

これでbuttonに色・文字が出ない機種がある。
Androidバージョンは10,15,16,17,18,19で出ないという話があるので
バージョン依存ではなさそう。(私は16で問題なく出ている)
こんな機種依存あるのか。 誰か対処方法知っていますか。