gpt4 book ai didi

Java 安卓开发

转载 作者:行者123 更新时间:2023-11-30 02:45:56 25 4
gpt4 key购买 nike

所以这可能是一个愚蠢的问题,但我是 Android Dev 的新手,无法真正理解这是什么。我的意思是,没有那一行它运行得很好。但它就像一个保持变量吗?如果有人可以给我一个例子,说明为什么需要这样做,或者给我一个很好的解释。

android:id="@+id/edit_message"

我的全部代码在这里:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.myfirst.MainActivity" >



<EditText android:id="@+id/edit_message"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="@string/edit_message"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_send"

/>



</LinearLayout>

最佳答案

id 是一个标识符,可帮助您从代码( Activity 和类(class))中获取 View

android:id="@+id/edit_message"

在 Activity 中,您可以使用以下代码获取此 TextView (如果显示):

TextView editMessage = (TextView) findByView(R.id.edit_message);

当您获得 TextView 时,您可以从您的代码中更改它的值,例如

editMessage.setText("new text"); 

既然您可以在代码中创建所有 View ,那么为什么还要使用 XML?它的编程方式更简单,而且易于阅读。例如,您还可以创建动态适应系统语言的新 XML 字段。

关于Java 安卓开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25030874/

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