首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用EditText更改另一个活动(backoffice)的TextView值

使用EditText更改另一个活动(backoffice)的TextView值,可以通过以下步骤实现:

  1. 在前端开发中,EditText是一个用于接收用户输入的控件,而TextView是用于显示文本的控件。
  2. 首先,在前端布局文件中,添加一个EditText控件和一个Button按钮,用于用户输入和提交。
  3. 在前端的Java代码中,通过findViewById方法获取EditText和Button的实例,并为Button设置点击事件监听器。
  4. 在点击事件监听器中,获取EditText中用户输入的值,并将其传递给后端的活动(backoffice)。
  5. 在后端的活动(backoffice)中,通过Intent对象获取前一个活动传递过来的值,并将其显示在TextView中。

下面是一个示例代码:

前端布局文件(activity_main.xml):

代码语言:txt
复制
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="16dp"
    tools:context=".MainActivity">

    <EditText
        android:id="@+id/editText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="请输入要传递的值" />

    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="提交" />

</LinearLayout>

前端Java代码(MainActivity.java):

代码语言:txt
复制
public class MainActivity extends AppCompatActivity {

    private EditText editText;
    private Button button;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        editText = findViewById(R.id.editText);
        button = findViewById(R.id.button);

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String inputText = editText.getText().toString();

                Intent intent = new Intent(MainActivity.this, BackofficeActivity.class);
                intent.putExtra("inputText", inputText);
                startActivity(intent);
            }
        });
    }
}

后端活动(BackofficeActivity.java):

代码语言:txt
复制
public class BackofficeActivity extends AppCompatActivity {

    private TextView textView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_backoffice);

        textView = findViewById(R.id.textView);

        Intent intent = getIntent();
        String inputText = intent.getStringExtra("inputText");

        textView.setText(inputText);
    }
}

在上述代码中,用户在前端的EditText中输入的值会通过Intent传递给后端的活动(backoffice),后端活动会将该值显示在TextView中。

这是一个简单的示例,实际应用中可以根据需求进行扩展和优化。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云移动开发平台:https://cloud.tencent.com/product/mmp
  • 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云数据库(TencentDB):https://cloud.tencent.com/product/cdb
  • 腾讯云人工智能(AI):https://cloud.tencent.com/product/ai
  • 腾讯云物联网(IoT):https://cloud.tencent.com/product/iot
  • 腾讯云存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云区块链(BCS):https://cloud.tencent.com/product/bcs
  • 腾讯云元宇宙(Metaverse):https://cloud.tencent.com/product/metaverse

请注意,以上链接仅供参考,具体产品选择应根据实际需求和情况进行评估。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

5.Android-电话拨号器详解

答:为了语言国际化,因为索引指向是可以替换,我们默认使用都是values/xxx.xml下索引内容,如果我们设置为English的话,就可以改为values-en/xxx.xml下英文索引内容...类(用来实现具体逻辑功能) 分析TextView之属性 TextView用于显示常规文字(不能被修改)控件 注意: 要想显示控件,必须指定layout_width和layout_height(宽高)...虽然活动通常作为全屏窗口呈现给用户,但它们也可以以其他方式使用:作为浮动窗口(通过windowisfloat设置主题)或嵌入到另一个活动中(使用ActivityGroup)。...有两个方法,几乎所有子类活动将实现: onCreate(Bundle) :用于初始化activity地方,当activity创建时候会被调用,这里通常使用定义UI布局资源调用setContentView...onPause():是处理用户离开活动地方。最重要是,此时用户所做任何更改都应该提交(通常是提交给持有数据ContentProvider)。

99930

安卓入门-第三章-安卓常用控件使用方式

一、安卓常用控件使用方式 1.1 TextViewTextView可以说是Android中最简单一个控件了,你在前面其实已经和它打过一些交道了。...总结一下:我们使用android:gravity来指定文字对齐方式,可选有top 、bottom 、left 、right 、center 等,可以用“|”来同时指定多个,这里我们指定center...1.3 EditText 英文组合 中文含义 android:hint 小提示 android:maxLines 限制EditText控件最大行数  EditText是程序用于和用户进行交互另一个重要控件...,调用活动方法时就能改变拖动条的当前,达到最大时,拖动条相当于就到了100%  ProgressBar用于在界面上显示一个进度条,表示我们程序正在加载一些数据。...然后在代码中动态地更改进度条进度。

1.8K20

Android应用界面开发——简单控件和Activity间传递数据

第四步:输入主活动名称以及主活动布局文件名称。 ? Finish,一个工程就创建好了。...startActivityForResult(intent):打开另一个Activit,同时向开启Activity传递数据,并回传数据。...多姿多彩控件世界 比较最常用控件 一 控件View通用属性:宽高、颜色、边距、是否可见、内容居中、 点击事件等 TextView 显示文本 EditText 编辑框 Button 点击按钮 .9...进入主界面,有两个按钮,一个TextView,一个按钮是进入买书界面,点击该按钮将会跳转到买书界面,您要买书后面是一个TextView,在买书界面输入书名后,提交,会把输入书名返回给该界面,另一个按钮是重置...Ctrl + F12:可以显示当前文件结构 Ctrl + Alt + C:将变量更改为常量 Ctrl + Alt + F:提取全局变量

1.8K30

android学习笔记----隐式意图和显式意图

隐式意图和显式意图: 显式意图:显式意图明确指明了启动活动上下文和想要启动目标活动,显式意图明确指定了Intent应该传递给哪个组件。 隐式意图:没有明确指定组件名Intent为隐式意图。...activity回传数据给第一个activity 实验要求:编程实现具有“登录”按钮主界面,点击“登录”按钮后打开另一个Activity,在新打开Activity中输入用户名、密码等个人信息,...resultCode来判断数据来源,确定这个是由哪一个活动返回数据。...getIntent();// 获取开启此activity意图对象 // 获取name和sex // 小技巧:传递是什么数据类型,这边就按照传递数据类型取...这是因为URI另一个子类别,统一资源名称(URN),它们命名资源但不指定如何定位它们。 URI和URL之间概念区别反映在此类和URL类之间差异中。

1.2K10

Android系列之Activity和回传

Android 组件系列之Activity和回传 在这篇随笔里将讲解Activity和回传。...一、通过startActivity来进行Activity 在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent intent...activity上得到一些返回,这个时候我们就不能使用startActivity方法了,而是使用 startActivityForResult方法来完成我们操作。...; intent.setClass(MainActivity.this, SecondActivity.class); /* * 如果希望启动另一个Activity,并且希望有返回,则需要使用...finish(); } }); } } 这个类里面我们将MainActivity传过来TextView赋上,然后通过点击按钮将回传给我们 MainActivity,通过 setResult

1.9K30

Material Design 进阶之二-使用TextInputLayout登陆界面

如果我们想写一个登陆界面是不是一般都写两组TextView,EditText及一个Button,不过体验并不是太好,等等这些麻烦处理在Material Design TextInputLayout...它显示了一个欢迎标签(如果有的话,可以很容易地用徽标替换)和两个EditText元素,一个用于用户名,另一个用于密码。布局还包括一个触发登录序列按钮。背景颜色是漂亮,平坦,浅灰色。...它还将整个EditText小部件颜色更改为红色。 setErrorEnabled 启用错误功能。这直接影响布局大小,增加较低填充以为错误标签腾出空间。...另一个有趣事实是,如果尚未启用错误功能并且您调用setError传递非null参数,setErrorEnabled(true) 则会自动调用。...每个小部件颜色都直接从style.xml文件中指定主题颜色中绘制 。只需打开它并将colorAccent项目添加到活动主题即可更改表单颜色方案。

1.3K20

Android开发之简单登录界面

其中,活动算是一个程序门面,活动通过onCreate()方法来对用户界面(UI)进行初始化。...而用户界面的创建则分为静态和动态两种方式: 静态方式即以XML布局文件来定义用户界面,通过XML布局文件中相关属性进行控制,我将使用这种方式来实现简单登录界面。...按照要求,实现两个输入框,这里我们就需要在XML文件中进行布局,使用EditText控件进行设置。...TextView为显示字符串控件,例如界面上“用户登录界面”、“用户名”、“密码”就是用TextView实现。...Button为按钮控件,即为用户界面添加一个可供点击按钮,并可在主活动中添加相应方法实现点击按钮后要进行操作。 接下来我们开始编写活动页面的代码,完成点击按钮后匹配用户名和密码操作。

1.4K30

安卓开发_数据存储技术_SharedPreferences类

有两种方式可以获得SharedPreferences对象 1、getSharedPreferences():  如果需要多个使用名称来区分共享文件,则可以使用该方法,其第一个参数就是共享文件名称。...对于使用同一个名称获得多个SharedPreferences引用,其指向同一个对象 2、getPreferences():              如果activity仅需要一个共享文件,则可以使用该方法...()等方法增加相应类型 3、使用commit()方法提交新 从SharedPreferences类中读取值时,主要使用该类中定义getXXX()方法。...下面用一个简单例子来练习SharedPreferences类使用 首先看布局文件: 1 <?xml version="1.0" encoding="utf-8"?...str_password); //添加密码 46 editor.commit(); //提交数据 47 48 //如果在另一个

1.1K80

Android开发之简单登录界面

其中,活动算是一个程序门面,活动通过onCreate()方法来对用户界面(UI)进行初始化。...而用户界面的创建则分为静态和动态两种方式: 静态方式即以XML布局文件来定义用户界面,通过XML布局文件中相关属性进行控制,我将使用这种方式来实现简单登录界面。...按照要求,实现两个输入框,这里我们就需要在XML文件中进行布局,使用EditText控件进行设置。...TextView为显示字符串控件,例如界面上“用户登录界面”、“用户名”、“密码”就是用TextView实现。...Button为按钮控件,即为用户界面添加一个可供点击按钮,并可在主活动中添加相应方法实现点击按钮后要进行操作。 接下来我们开始编写活动页面的代码,完成点击按钮后匹配用户名和密码操作。

57310

Android 通过 xml 和 Java 两种方式调整 EditText 光标样式

和尚我有个小需求是根据主题配色更改 EditText 中输入框光标的颜色,网上查了一些资料,大部分都是直接用 xml 方式在做调整,但是和尚我需要是在 Java 代码中动态调整光标颜色。...虽然是一个很简单东西,但是和尚我在测试中还是遇到了不少小问题,现在简单整理一下,希望对于遇到相同问题朋友有所帮助。...---- 和尚我测试步骤如下: 设置一个默认 EditText,默认光标颜色为程序对应 colorPrimary 颜色; ?...#13B7F6" /> 设置一个 EditText,通过更改 xml 方式调整光标颜色,其中 android:textCursorDrawable 属性来设置 shape 光标样式,shape 中 size...设置一个 EditText,通过 Java 方式调整光标颜色,此效果为和尚我期待效果,将上个步骤中 Tips 方式调整即可; ?

3.3K41

Android中EditText setText方法踩坑实战

1、平平常常中就这样开始 某一天,我准备做一个搜索功能,这个搜索功能呢大概是在主活动A中,用EditText接收输入,当EditText监听到输入框中内容有变化,跳转到活动B中,活动B中准备有搜索历史记录等等...8、 执行9之后,启动活动B,执行11没问题,但是10顺序按理说应该在6之后、紧接着6....尽管未能完全解读这个执行顺序,但是,写程序陷入了一个类似死循环bug是没有问题,这也就解开了为什么返回不了A活动问题,并不是不能返回A,而是返回A之后又跳转到B了。...关键点我已经标出来了,在7和11间,有了监听方法执行,说明:EditTextsetText方法会触发 文本变化监听,这就是此次踩坑根源。...4、 捕获凶手:setText()方法会触发EditText文本变化监听 5、解决方案:将setText设置在设置监听之前,或者用setHint也可以。

1.9K30

安卓应用安全指南 5.1 创建密码输入界面

有两种方法可以将EditText显示为密码:在布局 XML 中静态指定此,或通过从程序中切换显示来动态指定此。...后者通过使用EditTextsetInputType()方法,将InputType.TYPE_TEXT_VARIATION_PASSWORD添加到其输入类型,来实现。...(必需) 为防止密码被偷窥,当活动启动时,密码显示选项默认应该设置为OFF。...5.1.3.2 修改密码 更改曾经设置密码时,应在屏幕上准备以下输入项目。 当前密码 新密码 新密码(确认) 当引入自动登录功能时,第三方可能使用应用。...此设置影响整个系统,并且它适用于使用EditText密码显示功能所有应用。 5.1.3.4 禁用屏幕截图 在密码输入屏幕中,密码可以在屏幕上清晰显示。

1.1K20

12.Android-SQLiteOpenHelper使用

1.SQLite介绍 SQLite,是一款轻型数据库,它优缺点有如下: 轻量级,适合嵌入式设备,并且本身不依赖第三方软件,使用它也不需要“安装”。...,如果传入null 则表示创建临时数据库,在应用退出之后,数据就会丢失 //第三个参数:游标工厂 如果使用系统默认游标工厂就传入null,一般都填null //第四个参数:数据库版本号 用版本号来控制数据库升级和降级...newVersion : 显示升级之后新数据库版本。 当数据库需要升级时调用。使用此方法删除表、添加表或执行升级到新模式版本所需任何其他操作。...如果添加新列,可以使用ALTER TABLE将它们插入活动表。如果重命名或删除列,可以使用ALTER TABLE重命名旧表,然后创建新表,然后用旧表内容填充新表。...,则将会被selectionArgs中替换.

1K10

利用startActivityForResult返回数据到前一个Activity(附源码+解析)

在Android里面,从一个Activity跳转到另一个Activity、再返回,前一个Activity默认是能够保存数据和状态。...但这次我想通过利用startActivityForResult达到相同目的,虽然看起来变复杂了,但可以探索下startActivityForResult背后原理和使用注意事项。...不过这里有3个地方需要注意: 1、startActivityForResult第二个参数requestCode传是0,那么我们分别看下传递小于0和大于0是什么结果: 传一个小于0,比如-1:...因此,我理解是业务自身在一些错误或无效场景下使用,由业务自己定义。...往期推荐 使用setContentView实现页面的转换效果 Android Studio Instant Run工作原理窥探 Android获取WiFi列表正确用法

1.8K20

【谷歌官方文档】1.1 建立第一个APP

添加一个文本输入框 与其它 View 一样,我们需要定义 XML 里某些属性来指定 EditText 属性。...因为使用是存在资源,所以不需要使用 + 号。当然,由于你现在还没有定义字符串,所以在添加 @string/edit_message 时候会出现编译错误。...图 2 EditText 和 Button 窗体小组件使用 "wrap_content" 作为宽度属性。 这样设置对按钮来说很合适,但是对于文本框来说就不太好了,因为用户可能输入更长文本内容。...让输入框充满整个屏幕宽度 为让 EditText 充满剩余空间,做如下操作: 在 content_my.xml 文件里,设置 [] layout_weight 属性为 1。...设置 [] layout_width 为 0dp。

2.3K20
领券