Android-自定义imageButton返回视图,没有额外的字段

时间:2013-03-16 10:06:38

标签: android imagebutton

在我的Android应用程序中,我构建了一个带有额外字段的自定义imageButton:

public class MyImageButton extends ImageButton {

private String _absolutePath;

public MyImageButton(Context context, String absolutePath) { 
    super(context);
    this.setOnClickListener(clicker);
    this.set_absolutePath(absolutePath);
}

...}

(我添加了所有需要的构造函数,编译得很好)。

此imageButton的XML是:

        <my.package.MyImageButton
        android:id="@+id/imageButton3"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:onClick="imageButtonPressed" />

问题是当点击ImageButton时,方法:

public void imageButtonPressed(View view) {

    Toast.makeText(this, ((MyImageButton)view).get_absolutePath(), 1).show();

}

MyImageButton中的_absolutePath字段为空。 我假设问题是转换(转换)和原始方法调用原始视图,我无法弄清楚如何解决它。

提前致谢!

0 个答案:

没有答案