我正在为我的安卓应用制作一个简单的自定义对话框,只显示一个滑动条。然而,这个简单任务的复杂性让我很烦恼。
对话框的布局如下:
对话框是在代码中创建的:
“而不是简单地用一个盒子包裹拖动条,我得到了这个幻影空间从某个地方出现:
但是这也会带来额外的问题。
谢谢任何帮助!
编辑:当我给我的LinearLayout的layout_height分配了一个固定的“50dp”时,奇怪的事情发生了:
对话框的布局如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dp">
<SeekBar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/dialogVolumeSlider"
android:layout_width="225dp"
android:layout_height="wrap_content"/>
</LinearLayout>
对话框是在代码中创建的:
Dialog d = new Dialog(this);
d.setContentView(R.layout.custom_dialog);
return d;
“而不是简单地用一个盒子包裹拖动条,我得到了这个幻影空间从某个地方出现:
问题在哪里? 我已经尝试修改
”d.getWindow().getAttributes().height
但是这也会带来额外的问题。
谢谢任何帮助!
编辑:当我给我的LinearLayout的layout_height分配了一个固定的“50dp”时,奇怪的事情发生了: