dadashuai 发表于 2021-8-6 11:12

xml布局转代码工具

本帖最后由 dadashuai 于 2021-8-6 11:17 编辑

将安卓的xml布局转换为各种代码,方便学习使用
**示例xml布局**
```
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:gravity="center"
    android:layout_height="match_parent">

    <TextView
      android:id="@+id/text_info"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:textSize="18sp"
      android:gravity="center"
      android:text="xml转代码\nhttps://github.com/fengdeyingzi/XmlToCode"
      android:autoLink="web"
      android:padding="32dp"
      />
    <TextView
      android:id="@+id/text_author"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:textSize="16sp"
      android:text="风的影子 制作"
      />

</LinearLayout>
```
#### 转换为findViewById代码
!(https://img-blog.csdnimg.cn/3912c4a7b421433e9fbfe5e27c1fe218.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hsMjU0MTAxMjY1NQ==,size_16,color_FFFFFF,t_70#pic_center)

#### 转换为java
!(https://img-blog.csdnimg.cn/c50bf99b420f4fc087e43f8e7af39a07.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hsMjU0MTAxMjY1NQ==,size_16,color_FFFFFF,t_70#pic_center)

#### 转换为Flutter
!(https://img-blog.csdnimg.cn/cf279909a1a3428cb4725626c3bcd79b.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hsMjU0MTAxMjY1NQ==,size_16,color_FFFFFF,t_70#pic_center)

#### 转换为swift
!(https://img-blog.csdnimg.cn/61a9147701ab4350858eb98677172a9e.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hsMjU0MTAxMjY1NQ==,size_16,color_FFFFFF,t_70#pic_center)

----------
源码:

无相孤君 发表于 2021-8-19 12:54

我来了,大佬

Alsser 发表于 2021-11-1 12:09

膜拜大佬!

zhangyyue 发表于 2021-11-2 13:01

感谢大佬{:1_919:}看到findViewById头就大

无相孤君 发表于 2021-11-10 12:21

影子啊!我最近看到了新的文章。
为什么不先把控件addView父布局,然后在getLayoutParams。
然后setLayoutParams。

game168 发表于 2021-11-12 14:08

非常感谢,正好需要。

dadashuai 发表于 2021-11-17 08:33

无相孤君 发表于 2021-11-10 12:21
影子啊!我最近看到了新的文章。
为什么不先把控件addView父布局,然后在getLayoutParams。
然后setLayou ...

有道理诶

DYCY 发表于 2022-4-2 09:42

这个布局转换代码很实用{:1_893:}
页: [1]
查看完整版本: xml布局转代码工具