如何在Android Studio中重新格式化XML布局

时间:2019-01-05 08:15:15

标签: android xml android-studio android-xml

在我的项目中,我在XML布局的设计标签中创建了一些UI。但是当我转到“文本”选项卡时,代码格式不正确!

我从Login上的右键菜单中选择了重新格式化代码,但代码格式仍然不正确!

class Login extends Component {
  handleSubmit = values => {
     //...

    fetch("API_URL", {
        method: "post",
        body  : JSON.stringify(opts)
    })
        .then(response => response.json())
        .then(
          data => {
            this.props.setAuth(true, data.data.user);
            this.props.location.assign("/dashboard");

        }
    );
  }                       

  render() {
    return this.props.isAuth ?
                      <Redirect to="/dashboard" />
                      : <div>Login Page</div>;
  }
}

export default withContextAsProps(AuthUser, Login);

我如何重新格式化我上面的代码?

2 个答案:

答案 0 :(得分:3)

Android Studio XML Code Scheme - like in this picture

在Android Studio首选项中更改“默认IDE”的XML代码方案。

希望它对您有用。

答案 1 :(得分:1)

对于重新格式化代码,它们在Android Studio中正常工作

使用后的XML文件代码重新格式化代码

<EditText
        android:id="@+id/nameTxt"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_marginEnd="8dp"
        android:layout_marginLeft="8dp"
        android:layout_marginRight="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="8dp"
        android:ems="10"
        android:hint="Name"
        android:inputType="textPersonName"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

它与 CTRL + ALT + L

一起使用

或者您也可以点击菜单栏中的代码,然后选择代码格式,如图所示

enter image description here