1
我已經通過代碼定義了一些帶有幾個項目的LayerDrawable,但是我不知道如何設置「imagen」所具有的LayerDrawable中每個圖層的可見性。這是我的代碼:在LayerDrawable中設置圖層的可見性
公共類layerExample延伸活動{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageView imagen = (ImageView)findViewById(R.id.image);
Resources r = getResources();
Drawable[] capas = new Drawable[3];
capas[0] = r.getDrawable(R.drawable.icon);
capas[1] = r.getDrawable(R.drawable.icon2);
capas[2] = r.getDrawable(R.drawable.icon3);
LayerDrawable capasDrawable = new LayerDrawable(capas);
imagen.setImageDrawable(capasDrawable);
只有偶爾在特定的API /設備組合上工作。 – zyamys 2015-01-27 06:55:26