我看到它在textview和webview中使用
android:id="@+id/textview"
android:id="@+id/webview"
但看起来没有DigitalClock小部件。
那么,我何时必须使用它?仅用于文本和Web视图?
答案 0 :(得分:4)
没有。这种标识符可由程序员自定义。它用于引用Java代码中的Views。例如:
TextView foo = (TextView) findViewById(R.id.textview);
当然,您可以使用任何您想要的名称。例如:
android:id="@+id/whatever_you_want"
将以这种方式引用:
TextView foo = (TextView) findViewById(R.id.whatever_you_want);
要记住的另一件事是有一些保留的ID。无论如何,您将识别用户创建的ID,因为它们包含加号(+):@ + ID /无论
答案 1 :(得分:1)
您可以在需要时使用它,或者:
R.id.whatever
)RelativeLayout
)