这是我的xml代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#bfbfbf" >
<View
android:id="@+id/view2"
android:layout_width="30dp"
android:layout_height="1dp"
android:layout_below="@+id/textViewMid"
android:layout_centerHorizontal="true"
android:layout_marginTop="10dp"
android:background="#000000" />
<TextView
android:id="@+id/textViewMid"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textViewUp"
android:layout_centerVertical="true"
android:text="TextView"
android:textColor="#000000"
android:textSize="16sp" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textViewBot"
android:layout_centerHorizontal="true"
android:layout_marginTop="10dp"
android:background="@drawable/arrow_down" />
<TextView
android:id="@+id/textViewUp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/textViewMid"
android:layout_alignLeft="@+id/button2"
android:layout_centerHorizontal="true"
android:layout_marginBottom="10dp"
android:text="TextView"
android:textColor="#ccffff"
android:textSize="16sp" />
<TextView
android:id="@+id/textViewBot"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textViewMid"
android:layout_below="@+id/textViewMid"
android:layout_centerHorizontal="true"
android:layout_marginTop="14dp"
android:text="TextView"
android:textColor="#ccffff"
android:textSize="16sp" />
<View
android:id="@+id/view1"
android:layout_width="30dp"
android:layout_height="1dp"
android:layout_alignBottom="@+id/textViewUp"
android:layout_alignLeft="@+id/view2"
android:layout_centerHorizontal="true"
android:background="#000000" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/textViewUp"
android:layout_alignLeft="@+id/textViewUp"
android:layout_marginBottom="18dp"
android:background="@drawable/arrow_up" />
</RelativeLayout>
这是活动中的custom dialog
代码:
private void openCustomDialog()
{
AlertDialog.Builder customDialog
= new AlertDialog.Builder(AddEditReminders.this);
LayoutInflater layoutInflater
= (LayoutInflater)getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view=layoutInflater.inflate(R.layout.number_picker,null);
Button btn = (Button)view.findViewById(R.id.button1);
btn.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "Button Pressed", Toast.LENGTH_LONG).show();
}});
customDialog.setPositiveButton("OK", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
}});
customDialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
}});
customDialog.setView(view);
customDialog.show();
}
当前输出:
警告对话框需要输出:
根据我目前的代码视图在custom dialog
上被扭曲了。所以,想在this的帮助下增加对话的高度,但是现在观点相差很远,有人可以建议实现这个吗?