Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:EditText行未显示_Android_Android Layout_Android Edittext_Android View - Fatal编程技术网

Android:EditText行未显示

Android:EditText行未显示,android,android-layout,android-edittext,android-view,Android,Android Layout,Android Edittext,Android View,我无法在Android Studio 2.2.1的EditText中获取指示在何处输入文本的行。 其他一切正常,包括编辑文本。 TargetSDK为23,MinSDK为15 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/

我无法在Android Studio 2.2.1的EditText中获取指示在何处输入文本的行。 其他一切正常,包括编辑文本。 TargetSDK为23,MinSDK为15

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_one"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context="in.shopperstreet.delta.One"
android:background="#5bf7cd">

<TextView
    android:id="@+id/siva_txt"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/txt"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="43dp" />

<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:inputType="textPersonName"
    android:ems="10"
    android:id="@+id/editText"
    android:layout_above="@+id/siva_btn"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:layout_marginRight="47dp"
    android:layout_marginEnd="47dp"
    android:layout_marginBottom="37dp"
    android:width="30dp"/>
   </RelativeLayout>

您正在将EditText的高度和宽度设置为wrap_内容

提示如下:

android:hint="hiiiiiii" 
在EditText标记内,您将看到它存在的位置

如果只想添加一行,请在EditText下面添加一个视图,如下所示:

<EditText
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:ems="10"
        android:id="@+id/editText"
        android:hint="hiiiiiiiiiiiiiiii"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:layout_marginRight="47dp"
        android:layout_marginEnd="47dp"
        android:layout_marginBottom="37dp" />

    <View
        android:layout_width="100dp"
        android:layout_height="1dp"
        android:background="@android:color/black"
        android:layout_alignBaseline="@+id/editText"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:layout_marginRight="47dp"
        android:layout_marginEnd="47dp"/>

您应该更改EditText的布局宽度以匹配父项或固定大小,或者使用

android:hint = "           ";
android:layout_over=@+id/siva_btn没有在任何地方定义,因此您可以删除它。这是我对您的EditText代码的改进版本

结果就是这样
追求更好的性能

你试过为它设置固定的宽度和高度吗?是的。但是没有得到。如果我给出提示,我可以看到它存在的地方。如果我给出提示,我可以看到它存在的地方。但是我需要在下面得到一行。已经在EditText中添加了“宽度”。它存在的地方,但它不可见,因为宽度和高度设置为“包裹”_content@SivaPrakash已经更新了添加行的答案,并且您没有使用android:width=30dp提供宽度,因此请删除该行并将宽度添加到android:layout\u width=100dp。这是在EditText下获取行的正确方法还是解决方法?非常感谢。
     <EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:inputType="textPersonName"
    android:ems="10"
    android:id="@+id/editText"
    android:layout_marginTop="90dp"
    android:layout_marginRight="47dp"
    android:layout_marginEnd="47dp"
    android:layout_marginBottom="37dp"
    android:width="30dp"/>