Android 使用简单请求编辑.xml
我需要做的是,把这个应用程序交给一个非程序员,让他能够简单地编辑xml和java文件。为此,我认为通过某个门户发送一个简单的请求(例如,添加产品(名称、描述、价格))可以编辑xml文件和java文件。例如,每次发布新产品请求时,我都需要重复类似的代码: activity_main.xmlAndroid 使用简单请求编辑.xml,android,android-layout,Android,Android Layout,我需要做的是,把这个应用程序交给一个非程序员,让他能够简单地编辑xml和java文件。为此,我认为通过某个门户发送一个简单的请求(例如,添加产品(名称、描述、价格))可以编辑xml文件和java文件。例如,每次发布新产品请求时,我都需要重复类似的代码: activity_main.xml <LinearLayout android:id="@+id/hw5" android:layout_width="0dp" android:layout_height="match_pare
<LinearLayout
android:id="@+id/hw5"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:padding="10dp"
android:clickable="true"
android:orientation="vertical">
<ImageView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:src="@mipmap/ic_launcher"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Hardware 5"
android:textColor="#000000"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="$-"/>
</LinearLayout>
谢谢 这里您可能要查找的是一个特定于域的XML文件,它与适当的XSL转换相匹配。非技术人员将编辑的XML文件将定义业务实体、与它们的关系以及对它们执行的潜在操作。XSL转换将在构建时将其转换为应用程序代码 虽然这不是一种常见的方法,但它相当健壮。请记住,这种方法很难维护,并且需要您的业务逻辑在实现之前足够成熟
LinearLayout hw5;
hw5 = (LinearLayout) findViewById(R.id.hw5);
hw5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent hw5 = new Intent(MainActivity.this, Hw5.class);
startActivity(hw5);
}
});