gpt4 book ai didi

java - Android:引用单个 View 的多个变量?

转载 作者:行者123 更新时间:2023-11-30 10:01:51 25 4
gpt4 key购买 nike

每个人。

我在这里问这个问题,因为我只想知道如何从多个不同的实例中引用单个 View ,但我一直在搜索,似乎没有人问过这个问题,更不用说回答了。措辞会混淆搜索引擎并给出完全相反的结果(用一个变量引用多个 View ),这无济于事。

我是 Android 开发的新手,我想做一个使用 TextureView 在屏幕上显示内容的简单应用程序。我只想知道分配给 View 的变量的行为是否与任何其他类型的变量相同?

比如,如果是整数,您可以这样做:

int a = 1;
int b = a; // b now takes the value of a, therefore becomes 1.

但是,在将 Android 中的 TextureView 的 View 分配给变量时,并执行以下操作:

TextureView myTextureView1 = findViewById(R.id.Main_Texture_View);
TextureView myTextureView2 = myTextureView1;

这会产生相同的结果吗?如果不是,用另一个变量引用相同 View 的正确方法是什么?我问的问题有可能吗?

我想做的是使用多个变量来做不同的工作,比如从 View 中获取不同的信息(例如,从另一个方法调用 getBitmap() 之类的),但我不想渲染 View 很多次,据我所知,TextureView 非常耗费资源。但是,我知道资源“Main_Texture_View”在布局中只定义了一次,所以这不意味着它会被渲染很多次,对吗?

最佳答案

TextureView myTextureView1 = findViewById(R.id.Main_Texture_View);
TextureView myTextureView2 = myTextureView1;

将产生相同的结果。同样适用于字符串。

String a;
String b;
String c;

a = "1";
b = a;
c = a + b;

关于java - Android:引用单个 View 的多个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57259774/

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