【发布时间】:2016-06-06 15:04:26
【问题描述】:
我有一个带有片段的活动,在片段内有按钮,点击它我想显示一个带有自定义布局的弹出窗口。
这里是片段代码示例
public class TabContent extends Fragment {
JSONArray jArray;
private ImageView ime;
private GridView gridView;
private GridViewAdapter gridAdapter;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.tabcontent, container, false);
Bundle bundle = getArguments();
gridView = (GridView) view.findViewById(R.id.gridView);
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
ImageItem item = (ImageItem) parent.getItemAtPosition(position);
try {
final JSONObject menuData = (JSONObject) dobj.getMenuData(TabPosition,position);
Log.i("item", String.valueOf(menuData));
// here i want to trigger the popupwindow
} catch (JSONException e) {
e.printStackTrace();
}
}
});
return view;
}
【问题讨论】:
-
使用 Dialog Fragment 在 Fragment 中打开一个 Dialog 可以自定义布局 教程:androidbegin.com/tutorial/android-dialogfragment-tutorial
-
如果你愿意,我可以展示如何编写代码。
-
是的,我很高兴得到一些帮助
-
我已经回答了下面的检查
-
这对您有帮助吗?
标签: android layout fragment popupwindow