0
目前我的工作是有定義取決於地方的具體對話內容時所使用的自定義視圖:搶自定義視圖的孩子
main.xml
<com.example.MyView>
<TextView android:text="Hello from Dialog"/>
</com.example.MyView>
我MyView
類膨脹不同的佈局:
public class MyView extends RelativeLayout {
public EntriesList(Context context) {
super(context);
inflate(context, R.layout.my_view, this);
}
public void openDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
// builder.setView();
// Set all children from `main.xml` - in this case `TextView`
builder.create().show();
}
}
my_view.xml
包含打開對話框按鈕:
<RelativeLayout>
<Button android:onClick="openDialog" />
</RelativeLayout>
如何從渲染TextView
,抓住它,並推入Dialog
視圖預防?