当您单击EditView(textStandardSMS)时,会出现带有EditView的自定义对话框,您可以在其中输入文本。但是当我在对话框中单击EditView时,键盘显示然后启动一些错误。 当我将“textStandardSMS”拉到“主”布局窗口时,一切都很好。
这里导致错误的布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/startLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/tlo_m"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/startLayout2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="right" >
<ImageView
android:id="@+id/imageONOFF"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:src="@drawable/power_1" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:onClick="fHelp"
android:src="@drawable/ic_menu_info_details" />
<ImageView
android:id="@+id/imageView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:onClick="fHistory"
android:src="@drawable/ic_menu_send" />
<ImageView
android:id="@+id/imageView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:onClick="fTempleteSMS"
android:src="@drawable/ic_menu_compose" />
</LinearLayout>
<LinearLayout
android:id="@+id/startLayout3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp" >
<LinearLayout
android:id="@+id/startLayout4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<CheckBox
android:id="@+id/cbStandardSMS"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:background="@drawable/bucik_cb_1"
android:button="@android:color/transparent" />
<ImageView
android:id="@+id/bEditStandardSMS"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="8dp"
android:clickable="true"
android:onClick="fGetTemplateStandard"
android:src="@drawable/add_template" />
</LinearLayout>
<TextView
android:id="@+id/textStandardSMS"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:background="@drawable/ramka5"
android:clickable="true"
android:onClick="fEditStandardSMS"
android:text="@string/empty"
android:textAppearance="?android:attr/textAppearanceSmall" />
</LinearLayout>
<LinearLayout
android:id="@+id/startLayout5"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:orientation="horizontal" >
<LinearLayout
android:id="@+id/startLayout6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<CheckBox
android:id="@+id/cBOutSMS"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:background="@drawable/bucik_cb_1"
android:button="@android:color/transparent" />
<ImageView
android:id="@+id/bEditOut"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="8dp"
android:clickable="true"
android:onClick="fGetTemplateOut"
android:src="@drawable/add_template" />
</LinearLayout>
<TextView
android:id="@+id/TextOut"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:background="@drawable/ramka5"
android:clickable="true"
android:onClick="fEditOutSMS"
android:text="@string/empty"
android:textAppearance="?android:attr/textAppearanceSmall" />
</LinearLayout>
<LinearLayout
android:id="@+id/startLayout7"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginTop="13dp"
android:text="@string/MessagesList"
android:textSize="25sp"
android:textStyle="bold" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="fAddProfil"
android:src="@drawable/ic_menu_add" />
</LinearLayout>
<ListView
android:id="@+id/listView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="10dp"
android:layout_marginTop="15dp"
android:cacheColorHint="@android:color/transparent"
android:clickable="true" >
</ListView>
</LinearLayout>
这是不会导致错误的那个:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/startLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/tlo_m"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/startLayout2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="right" >
<ImageView
android:id="@+id/imageONOFF"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:src="@drawable/power_1" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:onClick="fHelp"
android:src="@drawable/ic_menu_info_details" />
<ImageView
android:id="@+id/imageView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:onClick="fHistory"
android:src="@drawable/ic_menu_send" />
<ImageView
android:id="@+id/imageView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:onClick="fTempleteSMS"
android:src="@drawable/ic_menu_compose" />
</LinearLayout>
<LinearLayout
android:id="@+id/startLayout3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp" >
<LinearLayout
android:id="@+id/startLayout4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<CheckBox
android:id="@+id/cbStandardSMS"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:background="@drawable/bucik_cb_1"
android:button="@android:color/transparent" />
<ImageView
android:id="@+id/bEditStandardSMS"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="8dp"
android:clickable="true"
android:onClick="fGetTemplateStandard"
android:src="@drawable/add_template" />
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/textStandardSMS"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:background="@drawable/ramka5"
android:clickable="true"
android:onClick="fEditStandardSMS"
android:text="@string/empty"
android:textAppearance="?android:attr/textAppearanceSmall" />
<LinearLayout
android:id="@+id/startLayout5"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:orientation="horizontal" >
<LinearLayout
android:id="@+id/startLayout6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<CheckBox
android:id="@+id/cBOutSMS"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:background="@drawable/bucik_cb_1"
android:button="@android:color/transparent" />
<ImageView
android:id="@+id/bEditOut"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="8dp"
android:clickable="true"
android:onClick="fGetTemplateOut"
android:src="@drawable/add_template" />
</LinearLayout>
<TextView
android:id="@+id/TextOut"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:background="@drawable/ramka5"
android:clickable="true"
android:onClick="fEditOutSMS"
android:text="@string/empty"
android:textAppearance="?android:attr/textAppearanceSmall" />
</LinearLayout>
<LinearLayout
android:id="@+id/startLayout7"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginTop="13dp"
android:text="@string/MessagesList"
android:textSize="25sp"
android:textStyle="bold" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="fAddProfil"
android:src="@drawable/ic_menu_add" />
</LinearLayout>
<ListView
android:id="@+id/listView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="10dp"
android:layout_marginTop="15dp"
android:cacheColorHint="@android:color/transparent"
android:clickable="true" >
</ListView>
</LinearLayout>
有谁能告诉我,为什么会这样?