卫星MenuItem文本与android中的图像

时间:2014-02-12 11:11:19

标签: android android-layout satellite-image

嗨朋友我正在程序中添加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添加文本

提前致谢。

1 个答案:

答案 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, 尝试本课程下面给出的一些方法。 可能是这个给你一些想法。