【发布时间】:2018-04-11 23:27:52
【问题描述】:
【问题讨论】:
标签: java android xml android-studio dialog
【问题讨论】:
标签: java android xml android-studio dialog
你可以创建一个扩展 DialogFragment 的自定义对话框,你可以有这样的东西。
public class myCustomDialog extends DialogFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setStyle(android.support.v4.app.DialogFragment.STYLE_NO_TITLE, R.style.dialogsimple);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.custom_dialog, container, false);
v.setBackgroundResource(android.R.color.transparent);
}
然后你可以按照你的风格使用它
<style name="dialogsimple" parent="Base.V11.Theme.AppCompat.Light.Dialog">
<item name="android:background">@drawable/round_corners_view</item>
<item name="android:textStyle">normal</item>
<item name="android:backgroundDimEnabled">true</item>
</style>
你的布局可以通过你设计的xml,我相信这是最快的方式来制作你需要的东西。
【讨论】: