Android Buttonコード設定drawableTop

442 ワード

プロジェクトの「注目」ボタンはクリックで文字やアイコンを変更する必要があります.xmlではdrawableTopでアイコンを追加できますが、コードではどのように設定しますか?button.setCompoundDrawables(left, top, right, bottom);
//       drawableTop
Drawable drawable = getResources().getDrawable(R.mipmap.icon_collect_normal);
//        ,      .
drawable.setBounds(0, 0, drawable.getMinimumWidth(),drawable.getMinimumHeight());
ivCollected.setCompoundDrawables(null, drawable, null, null);