当前位置:编程学习 > JAVA >>

spinner 下拉按钮背景图片的三角形变形了,可以怎么解决?

这是一个spinner下拉按钮,原本的背景图片已经是9.png格式的了,如下:

但是当我添加到spinner以后,右边那个三角形出现了变形,

我想是不是在设置spinner选择项的时候加了padding="5dp"使需要的上下空间大了而导致的?那么怎么可以只提取选择项中的文字并添加到spinner中呢?
Spinner spinner=new Spinner(this);
LinearLayout.LayoutParams spinnerParams=new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.WRAP_CONTENT,1);
spinnerParams.setMargins(0, 0, 0, 0);
spinner.setPadding(0, 0, 0, 0);
spinner.setLayoutParams(spinnerParams);
spinner.setBackgroundResource(R.drawable.ic_bg_spinner_selector);
AttributeAdapter attributeAdapter=new AttributeAdapter(this);
attributeAdapter.setArrayList(attribute.getItemList());
spinner.setAdapter(attributeAdapter);
for(int position = 0;position<attribute.getItemList().size();position++){
if(attribute.getItemList().get(position).isDefault()){
spinner.setSelection(position);
}
}
--------------------编程问答-------------------- 补充一下,这是Android程序里的
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,