大家好,新手请教一个问题。在html+css中,一个元素的背景可以取一个图片的一个部分,所以就出现了一堆图标整合在一个图片中。这样用起来比较方便不知道android中能不能这么实现,如果能请给个方法。
解决方案 »
- 【求救】如何利用gridview实现不规则的布局
- 关于基于android的简单聊天程序(点对点的)
- 豌豆荚是如何识别手机的
- 当上传照片时如何给它重命名
- 无法用Sprite类的setTransform()方法实现图片旋转
- 用android做gps位置上报复杂吗?
- 关于android的加速传感器问题
- 开发者注意:Android4.0半数应用未适配,格局恐变
- 有谁有在android能用的 POI jar包? 能够解析xlsx 和 docx的 有的麻烦分享下
- ANDROID为什么data目录用Linux指令修改权限后还是打不开
- 有使用过Service的前辈吗
- 求助.....强制关闭了 。。。不清楚是哪的原因
<?xml version="1.0" encoding="utf-8"?>
<!--层次图形 -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/faceback" />
<item android:id="@+id/userimage"
android:drawable="@drawable/user"
android:left="18dp"
android:top="68.0dp"
android:right="18dp"
android:bottom="22dp"
/>
</layer-list>
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
imageView = (ImageView) this.findViewById(R.id.imageview_id);
levelText = (EditText) this.findViewById(R.id.edittext_id);
}
//使用一组图片合成一张照片
LayerDrawable layerDrawable = (LayerDrawable) getResources().getDrawable(R.drawable.layerlist);
//通过层次图形上的id设置某一项的图形
layerDrawable.setDrawableByLayerId(R.id.userimage, getResources().getDrawable(R.drawable.user));
//将层次图形显示再ImageView上
imageView.setImageDrawable(layerDrawable);