gpt4 book ai didi

Android:自动为xml中的所有ID创建变量

转载 作者:IT老高 更新时间:2023-10-28 23:18:15 24 4
gpt4 key购买 nike

我注意到 Android 开发中最乏味的部分之一是布局设计,即使使用布局构建器也是如此。

设置好图形,然后布局,和布局元素做变量关联是很繁琐的,比如ImageButton myButton = (ImageButton)findViewById(R.id.myButton);

在较大的布局中,跟踪这些可能会变得乏味(记忆元素的名称),然后需要以任何顺序添加更多变量会令人沮丧。

为了稍微缓解这种情况,如果我在 XML 中声明的所有 ID 都自动与其适当的变量相关联,并且所有这些数据类型都已包含在该类中,那将非常方便

有什么东西已经这样做了吗?

例如,如果我写

 <ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/myButton" android:id="@+id/myButton"></ImageButton>

那么我希望包含此布局的类已经拥有

 import android.ImageButton;

ImageButton myButton;

myButton = (ImageButton)findViewById(R.id.myButton);

这是要请求的设置还是功能?我用的是Eclipse IDE,会很方便

最佳答案

我制作了一个工具来自动生成用于将布局 XML 和程序逻辑绑定(bind)在一起的 Java 代码。

基本上,它采用 XML 布局,并立即为您生成所有必要的 Java 代码。支持基本成员变量、ViewHolder 模式、ArrayAdapter、CursorAdapter 和 RoboGuice 代码类型。

您可以在这里找到它:Android Layout Finder | Buzzing Android

编辑:原始站点已关闭,但可以在此处找到镜像:https://dusunboy.github.io/android-layout-finder/

关于Android:自动为xml中的所有ID创建变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6904883/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com