Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在 XML 文件中创建我的所有布局。但是,我现在应该将一些页面移植到我的 java 代码中以编程方式构建它们。
我找到了 View.setId() 函数,但它给了我错误。我已经读到您可以只使用正整数来标识您的观点,但我有很多观点并且想正确地标记它们。
我知道我可以在我的类中创建一堆带有名称的整数,但是有没有一种方法可以setId用来创建一个id可以通过调用引用的新整数R.id.whatever?
setId
id
R.id.whatever
不,R 实际上是一个生成的类。您不能在运行时添加它。
您可以创建一些类 IDS 并在那里存储 id 常量。
public class Ids { private Ids(){} public static int BUTTON_OK = 0; public static int BUTTON_CANCEL = 1; }
并参考那些ID。