Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.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
Java 在Android中为textview添加空格_Java_Android - Fatal编程技术网

Java 在Android中为textview添加空格

Java 在Android中为textview添加空格,java,android,Java,Android,我已经编写了一个android应用程序,通过蓝牙协议向本地设备发送文本。我已经设置了输入字段的最大长度,如下所示 <EditText android:id="@+id/edit_text_out_r3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="

我已经编写了一个android应用程序,通过蓝牙协议向本地设备发送文本。我已经设置了输入字段的最大长度,如下所示

<EditText
            android:id="@+id/edit_text_out_r3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom"
            android:layout_weight="1"
            android:inputType="phone"
            android:maxLength="8"
            android:selectAllOnFocus="false"
            android:textColor="@color/cardview_light_background"
            tools:phoneNumber="true" />


现在,如果输入的字符串长度小于最大长度,我希望在字符串的开头添加空格。请提前感谢。

for循环将添加必要的空格左填充

EditText edit_text_out_r3ET = (EditText)findViewById(R.id.edit_text_out_r3);

String currentString= edit_text_out_r3ET.getText().toString();

    int wantedStringLength=8;
    int difference;

    difference = wantedStringLength - currentString.length();

        for ( int i=0; i<difference; i++) {
          currentString=” “+currentString;
        }
EditText edit\u text\u out\u r3ET=(EditText)findViewById(R.id.edit\u text\u out\u r3);
String currentString=edit_text_out_r3ET.getText().toString();
int wantedStringLength=8;
智力差异;
差异=wantedStringLength-currentString.length();

对于(int i=0;i简单步骤:-检查长度,检查比所需长度小多少,在输入的开头追加那么多空格。