繁体   English   中英

Android:引用单个视图的多个变量?

[英]Android: Multiple variables to reference a single view?

每个人。

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

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

说,在整数的情况下,你可以这样做:

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

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

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

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

我想要做的是使用多个变量来做不同的工作,比如从视图中获取不同的信息(例如,从另一个方法调用 getBitmap() 或其他东西),但我不想多次渲染视图,据我所知,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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM