如何摆脱DatePicker小部件(Android)的不必要的边缘?

时间:2017-01-08 16:22:52

标签: android android-layout datepicker android-framelayout

我开始学习如何开发Android应用程序,更准确地说,我正在尝试创建一个活动,该活动托管单个片段(扩展DialogFragment),而这个片段又支持DatePicker Widget。我希望DatePicker填充所有屏幕宽度。

问题在于,由于未知原因,它在屏幕右侧放置了一个边距(我想摆脱空白区域)。

这就是我得到的:

android activity screenshot

这是DatePicker布局:

<DatePicker
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/dialog_date_date_picker"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:calendarViewShown="false"/>

这是托管片段的活动布局:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/fragment_container"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
/>

这是片段代码:

public class DatePickerFragment extends DialogFragment {

    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {


        View view = inflater.inflate(R.layout.dialog_date, container, false);
        return view;
    }
}

请注意,我不想使用&#39; onCreateDialog &#39;,在这个特殊情况下,我想使用&#39; onCreateView &#39;

0 个答案:

没有答案