嗨朋友我正在程序中添加SatelliteMenu像这样
SatelliteMenuItem a1=new SatelliteMenuItem(4, R.drawable.ic_4);
List<SatelliteMenuItem> items = new ArrayList<SatelliteMenuItem>();
items.add(new SatelliteMenuItem(4, R.drawable.ic_1));
items.add(new SatelliteMenuItem(4, R.drawable.ic_3));
items.add(a1);
items.add(new SatelliteMenuItem(3, R.drawable.ic_5));
items.add(new SatelliteMenuItem(2, R.drawable.ic_6));
items.add(new SatelliteMenuItem(1, R.drawable.ic_2));
menu.addItems(items);
但问题是我无法使用SatelliteMenuItem图像设置Text。 请建议我如何使用SatelliteMenuItem中的Image添加文本
提前致谢。
答案 0 :(得分:0)
您必须更改SatelliteMenuItem的构造函数,因为它是......
public SatelliteMenuItem(int id, int imgResourceId,String string) {
this.imgResourceId = imgResourceId;
this.string=string;
this.id = id;
}
public SatelliteMenuItem(int id, Drawable imgDrawable,String string) {
this.imgDrawable = imgDrawable;
this.string=string;
this.id = id;
}
它的libs SatelliteMenuItem。将一个参数添加为String或Textview, 尝试本课程下面给出的一些方法。 可能是这个给你一些想法。