如何以编程方式在 ImageView 中显示多个可绘制对象(带边距)

SD826E

是否可以在不使用框架布局+任何不必要的嵌套的情况下在 ImageView 中显示多个可绘制对象(它们之间有边距)?如何实现以下目标?

  1. 每个可绘制对象都正常显示,无需调整大小
  2. 只有drawableAdrawableB有上月底/右10dp保证金

XML

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">

    <ImageView
        android:id="@+id/myImgView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <TextView
        android:id="@+id/myTxtView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
</LinearLayout>

爪哇

        Resources r = getContext().getResources();
        int tenDp = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 10, r.getDisplayMetrics());

        ImageView customIV = content.findViewById(R.id.myImgView);
        Drawable drawableA = getResources().getDrawable(R.drawable.ic_happyface);
        Drawable drawableB = getResources().getDrawable(R.drawable.ic_neutralface);
        Drawable drawableC = getResources().getDrawable(R.drawable.ic_sadface);
        customIV.addView(?);
阿鲁

一个ImageView只有一个Drawable多重ImageViews需要显示多Drawable秒。

您可以LinearLayout用 a替换根RelativeLayout以避免嵌套。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ImageView,如何以编程方式获取可绘制对象的getSrc?

来自分类Dev

如何以编程方式多次显示相同的 ImageView?

来自分类Dev

如何以编程方式在TableViewCell中设置固定的ImageView大小?

来自分类Dev

如何以编程方式将我的imageView居中在另一个ImageView中

来自分类Dev

如何以编程方式清除ConstraintLayout中的小部件(例如ImageView)的约束?

来自分类Dev

如何以编程方式调整ImageView的大小以匹配CardView中的父级

来自分类Dev

如何以编程方式添加imageview

来自分类Dev

如何以编程方式调整ImageView的大小?

来自分类Dev

如何以编程方式为ImageView设置动画

来自分类Dev

如何以编程方式检查imageview的图像资源?

来自分类Dev

如何以编程方式将ImageView添加到布局

来自分类Dev

如何以编程方式更改ImageView源几次?

来自分类Dev

如何以编程方式将ImageView放在RelativeLayout的顶部

来自分类Dev

如何以编程方式在imageView底部添加标签?

来自分类Dev

如何以编程方式为 Imageview 设置双倍高度?

来自分类Dev

如何以编程方式将 TextView 与 ImageView 的中心对齐?

来自分类Dev

如何以编程方式正确移动对象?

来自分类Dev

如何以编程方式显示ViewController?

来自分类Dev

如何在AndroidStudio中以编程方式放置ImageView

来自分类Dev

Android:如何以编程方式为片段设置边距?

来自分类Dev

如何以编程方式设置EditText布局边距?

来自分类Dev

如何以编程方式更改 swipeRefreshlayout 的底部边距?

来自分类Dev

如何以编程方式绘制特定的可绘制资源?

来自分类Dev

如何以编程方式隐藏可绘制权限

来自分类Dev

如何以编程方式在Android中绘制以下图像?

来自分类Dev

在Watch Kit中以编程方式创建imageView

来自分类Dev

如何以编程方式使按钮在Android中可滚动?

来自分类Dev

如何以编程方式在EasyAdminBundle中隐藏/显示菜单

来自分类Dev

如何以编程方式在面板中显示内容?

Related 相关文章

  1. 1

    ImageView,如何以编程方式获取可绘制对象的getSrc?

  2. 2

    如何以编程方式多次显示相同的 ImageView?

  3. 3

    如何以编程方式在TableViewCell中设置固定的ImageView大小?

  4. 4

    如何以编程方式将我的imageView居中在另一个ImageView中

  5. 5

    如何以编程方式清除ConstraintLayout中的小部件(例如ImageView)的约束?

  6. 6

    如何以编程方式调整ImageView的大小以匹配CardView中的父级

  7. 7

    如何以编程方式添加imageview

  8. 8

    如何以编程方式调整ImageView的大小?

  9. 9

    如何以编程方式为ImageView设置动画

  10. 10

    如何以编程方式检查imageview的图像资源?

  11. 11

    如何以编程方式将ImageView添加到布局

  12. 12

    如何以编程方式更改ImageView源几次?

  13. 13

    如何以编程方式将ImageView放在RelativeLayout的顶部

  14. 14

    如何以编程方式在imageView底部添加标签?

  15. 15

    如何以编程方式为 Imageview 设置双倍高度?

  16. 16

    如何以编程方式将 TextView 与 ImageView 的中心对齐?

  17. 17

    如何以编程方式正确移动对象?

  18. 18

    如何以编程方式显示ViewController?

  19. 19

    如何在AndroidStudio中以编程方式放置ImageView

  20. 20

    Android:如何以编程方式为片段设置边距?

  21. 21

    如何以编程方式设置EditText布局边距?

  22. 22

    如何以编程方式更改 swipeRefreshlayout 的底部边距?

  23. 23

    如何以编程方式绘制特定的可绘制资源?

  24. 24

    如何以编程方式隐藏可绘制权限

  25. 25

    如何以编程方式在Android中绘制以下图像?

  26. 26

    在Watch Kit中以编程方式创建imageView

  27. 27

    如何以编程方式使按钮在Android中可滚动?

  28. 28

    如何以编程方式在EasyAdminBundle中隐藏/显示菜单

  29. 29

    如何以编程方式在面板中显示内容?

热门标签

归档