나는 오랫동안이 일에 착수하여 대답을 알아 냈습니다. 에뮬레이터/장치 문제가 전혀 발생하지 않았습니다. 나는이 변화의 문제를 해결이
myButton.setBackgroundResource(R.drawable.my_resource);
을 다음이
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="@color/gray"/>
<stroke
android:color="@color/black"
android:width="1dp"
/>
<corners android:radius="1dp"/>
</shape>
</item>
같은 리소스 파일을 통해 버튼의 색상을 설정해야하기 때문에 색상은 변경되지 않았다 버튼의 색상. 레이아웃 xml 파일과 함께 작동하지 않는 이유는 모르지만 그렇지 않습니다. 에뮬레이터는 잘 사용했습니다. 그래서 이것이 버그가 아닌지 나는 모른다. 오 잘. 해피 데이가 고정되었습니다.
출처
2016-08-26 07:43:25
MNM