24.4Vector静态图的使用

把Vector图的XML文件放在drawable文件夹中,就可以使用了:

1ImageView中使用

示例代码如下所示:

Android:id="@+id/image_view"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

app:srcCompat="@drawable/ic_add_shopping_cart_black_24dp"/>

在代码中设置的话,代码如下所示:

ImageViewiv = (ImageView) findViewById(R.id.image_view);

iv.setImageResource(R.drawable.ic_add_shopping_cart_black_24dp);

2TextView和Button

TextView和Button并不能直接使用app:srcCompat来使用Vector图像,需要通过Selector来进行使用,代码如下所示:

ic_add_shopping_cart_black.xml


android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:drawableLeft="@drawable/ic_add_shopping_cart_black"

android:text="Hello World!"

android:id="@+id/textView"/>

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="New Button"

android:background="@drawable/ic_add_shopping_cart_black"

android:id="@+id/button"/>

还需在Activity中添加如下代码:

publicclass MainActivity extends AppCompatActivity {

static {

AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);

}

}

参考:http://blog.csdn.net/qq_15545283/article/details/51472458

http://blog.csdn.net/eclipsexys/article/details/51838119

更多相关文章

  1. android 下写文件性能测试
  2. Android Studio & ADT 快捷键配置文件所在目录,自定义后可导入导
  3. Android开发者实用代码片段 与大家分享
  4. Android实现下载文件功能的方法
  5. 【Android】文件读写操作(含SDCard的读写)
  6. android手机客户端上传文件,java servlet服务器端接收并保存到服
  7. 【Android】使用LiveData KTX Builder让代码更简洁
  8. 一个简单的iPhone项目及代码

随机推荐

  1. 反抗金山毒霸的代码
  2. Android - ContactPicker(选择联系人) 详
  3. [置顶] Android源代码下载
  4. pro.Android Media--调用内置的照相机
  5. Android(安卓)– 匯入專案以及注意事項
  6. Android的消息循环机制 Looper Handler类
  7. Android中的BatteryService及相关组件
  8. android 按键注入,模拟back,home,menu按键
  9. androidのActionbar
  10. Android GPS两点间距离