【发布时间】:2018-12-28 04:45:15
【问题描述】:
我以前从未使用过对话框。我目前拥有的是从 RecyclerView 列表加载到新活动的 json 数据。我设法让对话框在点击时加载,但没有数据。我不确定如何更改我的 Intent 以加载新活动以将数据加载到对话框中。
我以前的 onClick 与 Intent。
public void onClick(View view) {
//Toast.makeText(context, "Clicked", Toast.LENGTH_SHORT).show();
Intent intent = new Intent(context,DetailActivity.class);
intent.putExtra("url",dataMembers.posturl);
RestActivity.tContent = dataMembers.posturl;
context.startActivity(intent);
}
这是对话框,它打开但它是空白的。我不确定我将在何处或如何添加我的 Intent 以将数据放入对话框。
public void onClick(View view) {
//Toast.makeText(context, "Clicked", Toast.LENGTH_SHORT).show();
DisplayMetrics metrics = context.getResources().getDisplayMetrics();
int DeviceTotalWidth = metrics.widthPixels;
int DeviceTotalHeight = metrics.heightPixels;
final Dialog dialog = new Dialog(context);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.activity_detail);
dialog.getWindow().setLayout(DeviceTotalWidth ,DeviceTotalHeight);
dialog.show();
Intent intent = new Intent(context,DetailActivity.class);
intent.putExtra("url",dataMembers.posturl);
RestActivity.tContent = dataMembers.posturl;
context.startActivity(intent);
}
【问题讨论】:
标签: android android-studio android-activity dialog