即时尝试设置右可拖动到TextView(在列表视图的标题)。我设置了界限,但没有帮助。 setDrawablesWithInstrinct绑定工作正常。 这里是代码:Android。 SetCompoundDrawables不起作用
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;
}
什么问题?
+0
使用'setCompoundDrawablesWithIntrinsicBounds(NULL,NULL,d,NULL);' –
+0
要添加的填充,可以使用'机器人:drawablePadding =“8DP “'in xml或'setCompoundDrawablePadding(12)'in Java。 –