Android 我什么时候需要使用;安卓:id;?
我在textview和webview中看到了它Android 我什么时候需要使用;安卓:id;?,android,android-widget,Android,Android Widget,我在textview和webview中看到了它 android:id="@+id/textview" android:id="@+id/webview" 但看起来没有适用于DigitalClock的小部件 那么,我什么时候必须使用它?仅用于文本和web视图?否。这种标识符可由程序员自定义。它用于引用Java代码中的视图。例如: TextView foo = (TextView) findViewById(R.id.textview); 当然,你可以用任何你想要的名字。例如: android:
android:id="@+id/textview"
android:id="@+id/webview"
但看起来没有适用于DigitalClock的小部件
那么,我什么时候必须使用它?仅用于文本和web视图?否。这种标识符可由程序员自定义。它用于引用Java代码中的视图。例如:
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/您需要时使用它的任何内容,或者:
- 从Java中引用它(
)R.id.whatever
- 从布局中的其他位置引用它(请参见
)RelativeLayout