gpt4 book ai didi

安卓。 SetCompoundDrawables 不工作

转载 作者:行者123 更新时间:2023-11-29 14:31:49 25 4
gpt4 key购买 nike

我尝试将 right-drawable 设置为 TextView(在 ListView 的标题中)。我正在设置界限,但这没有帮助。 setDrawablesWithInstrinctBounds() 工作正常。

代码如下:

private View getHeaderView() {
final LayoutInflater inflater = getActivity().getLayoutInflater();
final View view = inflater.inflate(R.layout.legislation_article_list_header, null, false);
final TextView textView = (TextView) view.findViewById(R.id.sEdition);
headerSpinner = textView;

final Drawable d = getActivity().getResources().getDrawable(R.drawable.spinner_arrow_down);
d.setBounds(new Rect(0, 0, headerSpinner.getHeight(), headerSpinner.getHeight()));
headerSpinner.setCompoundDrawables(null, null, d, null);

textView.setOnClickListener(new View.OnClickListener() {

.............

}
});
return view;
}

问题是什么?

最佳答案

试试这个:

Drawable d = getActivity().getResources().getDrawable(R.drawable.spinner_arrow_down);
d.setBounds(new Rect(0, 0, headerSpinner.getHeight(), headerSpinner.getHeight()));
textView.setCompoundDrawablesWithIntrinsicBounds( d , null, null, null);

textView.setCompoundDrawablesWithIntrinsicBounds( R.drawable.smiley, 0, 0, 0);

关于安卓。 SetCompoundDrawables 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23389103/

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