0

嗨朋友我在程序中添加 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 图像设置文本。请建议我如何在 SatelliteMenuItem 中添加带有图像的文本

提前致谢。

4

1 回答 1

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;
}

它的库 SatelliteMenuItem。多加一个参数为String或Textview,试试这个类下面给出的一些方法。可能这会给你一些想法。

于 2015-05-12T07:40:16.820 回答