Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.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 xml布局?_Android_Android Layout - Fatal编程技术网

是否有任何自动工具/生成器/自动任务运行器用于编写语法更简单的android xml布局?

是否有任何自动工具/生成器/自动任务运行器用于编写语法更简单的android xml布局?,android,android-layout,Android,Android Layout,我是前端开发人员,开始学习Android开发 我真的对编写UI的这种疯狂的多字符语法感到震惊 <style name="CodeFont" parent="@android:style/TextAppearance.Medium"> <item name="android:layout_width">fill_parent</item> <item name="android:layout_height">wrap_

我是前端开发人员,开始学习Android开发

我真的对编写UI的这种疯狂的多字符语法感到震惊

<style name="CodeFont" parent="@android:style/TextAppearance.Medium">
        <item name="android:layout_width">fill_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:textColor">#00FF00</item>
        <item name="android:typeface">monospace</item>
    </style>
进入上面的代码

同样的事情是

  <TextView android:id="@+id/text"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:text="Hello, I am a TextView" />

对此

<textView id="@+id/text" style="CodeFont">Lalala</text>
Lalala
为什么我要一直写这个android:blabla单词?

看看:

但是,我不认为你可以像你给出的第二个例子中那样进行转换,因为你提供了松散的信息(版面宽度和版面高度只是隐式给出的,这很难由transpiler完成)

<textView id="@+id/text" style="CodeFont">Lalala</text>