我有一个带有内部方法的方法和一个索引值,我想将它们传递给内部方法。
方法:
public CharSequence encodeSmileyChars(String index_str){
CharSequence cs;
// The value I'd like to pass...
int index = Integer.parseInt(index_str);
ImageGetter imageGetter = new ImageGetter() {
public Drawable getDrawable(String source) {
// ...here˘
Drawable d = getResources().getDrawable(images[index]);
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
return d;
}
};
cs = Html.fromHtml("<img src='"
+ getResources().getDrawable(images[index])
+ "'/>", imageGetter, null);
return cs;
}
有人可以告诉我这是否可能以及如何实现?