我需要从我的自定义组件中打开一个对话框。为此,我需要片段管理器,但我不能调用 getFragmentManager():“方法 getFragmentManager() 未为类型上下文定义”
public class MyCustomButton extends Button {
View.OnClickListener myOnlyhandler = new View.OnClickListener() {
public void onClick(View v) {
MyDialogFragment dialog = new MyDialogFragment();
dialog.show(getFragmentManager(), "Tag");
}
};
}
有一个更好的方法吗?
按钮放置在布局文件中:
<com.example.MyCustomButton android:id="@+id/myId1"/>
<com.example.MyCustomButton android:id="@+id/myId2"/>
<com.example.MyCustomButton android:id="@+id/myId3"/>
我需要一个听众来听他们所有人。