gpt4 book ai didi

android - 是否可以以编程方式设置 drawableLeft 可见性

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:58:28 30 4
gpt4 key购买 nike

我通过以下方式以编程方式添加/删除 drawableLeft:

((TextView)view).setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_icon, 0, 0, 0); 
((TextView)view).setCompoundDrawablesWithIntrinsicBounds(0, 0, 0, 0);

但是因为我在列表中使用它,

我需要为没有对齐问题的未选中行删除 drawableLeft 的选项。

我想要的:

  AAA
* BBB
CCC

我得到的:

AAA
* BBB
CCC

我可以通过添加透明图标来解决这个问题,

但是我可以通过编程控制这个 drawableLeft 可见性吗?

最佳答案

我不确定您将 drawable 应用于哪种类型的 View ,但您可以简单地设置左侧填充以匹配 drawable 不存在时的宽度。

View.setPadding(left, 0, 0, 0);

关于android - 是否可以以编程方式设置 drawableLeft 可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19401035/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com