为什么SDK不能将Id解析为符号?
Why can SDK not resolve Id as a symbol?
public void onClick(View v) {
switch (v.getId())
{
case new R.Id():Imagebutton();
ImageButtonClick();
break;
}
}
private void Imagebutton() {
}
我是 Android SDK 的新手,这可能是个小问题,但我一直收到此错误 "Cannot Resolve Symbol 'Id'"。
我目前正在尝试设计一个可以打开另一个按钮的按钮 activity,我一直在学习教程并遵循了所有说明,但这些 Id 错误不断出现?
任何帮助都会很棒,
燃烧的火焰,
我认为这是因为您使用的是 Id() 而不是 Id。
您可以通过两种方式访问资源:
在代码中:使用来自 R class 的子 class 的静态整数,例如:
R.string.hello
string 是资源类型,hello 是资源名称。当您以这种格式提供资源 ID 时,有许多 Android API 可以访问您的资源。 See Accessing Resources in Code.
在XML中:使用一种特殊的XML语法,它也对应于你的Rclass中定义的资源ID,例如:
@string/hello
string 是资源类型,hello 是资源名称。您可以在 XML 资源中任何需要您在资源中提供的值的地方使用此语法。 See Accessing Resources from XML.
public void onClick(View v) {
switch (v.getId())
{
case R.id.YourIdName;
ImageButtonClick();
break;
}
}
private void Imagebutton() {
}
public void onClick(View v) {
switch (v.getId())
{
case new R.Id():Imagebutton();
ImageButtonClick();
break;
}
}
private void Imagebutton() {
}
我是 Android SDK 的新手,这可能是个小问题,但我一直收到此错误 "Cannot Resolve Symbol 'Id'"。
我目前正在尝试设计一个可以打开另一个按钮的按钮 activity,我一直在学习教程并遵循了所有说明,但这些 Id 错误不断出现?
任何帮助都会很棒,
燃烧的火焰,
我认为这是因为您使用的是 Id() 而不是 Id。
您可以通过两种方式访问资源:
在代码中:使用来自 R class 的子 class 的静态整数,例如:
R.string.hello
string 是资源类型,hello 是资源名称。当您以这种格式提供资源 ID 时,有许多 Android API 可以访问您的资源。 See Accessing Resources in Code.
在XML中:使用一种特殊的XML语法,它也对应于你的Rclass中定义的资源ID,例如: @string/hello string 是资源类型,hello 是资源名称。您可以在 XML 资源中任何需要您在资源中提供的值的地方使用此语法。 See Accessing Resources from XML.
public void onClick(View v) {
switch (v.getId())
{
case R.id.YourIdName;
ImageButtonClick();
break;
}
}
private void Imagebutton() {
}