我是Android Studio中的一个非常初学者,所以我有一些问题: 1.首先,当我输入类似Edittext,button ...的东西时,在Java部分,它显示错误。但是当我尝试android.widget.edittext,android.widget.button时,它变得正常了。但是在指令中,如果我只输入Edittext,按钮,它仍然可以......当我输入E,B时,Android Studio甚至会提出建议......那么我的情况有什么不对? 2.其次,我如何使用图像视图?我的意思是,当我看到指令视频时,它可以立即显示图像,但是当我拖动它时,对于我来说,它突然出现了很多错误。
非常感谢。
答案 0 :(得分:1)
当您输入“EditT
”或其他内容时,请注意文字旁边显示的自动填充下拉菜单?点击Enter后,它会将其自动填充到EditText
并且(这很重要)在您的班级顶部添加相应的导入语句:
import android.widget.EditText;
这就是为什么在教程或任何地方,人们只需键入EditText。您也可以手动导入您需要的所有内容,但很少人们倾向于这样做。导入类时,编译器知道类EditText
是什么,而不必使用其全名(包名+类名,请阅读Java或android.widget.EditText
中的包的更多信息)。还有一件事:
您可以输入以下内容导入整个包:
android.widget.*;
通过这种方式,您只能通过名称使该包中的所有类可用。如果您使用同一个包中的多个类,这可能很有用。
修改:如果您开始输入带有小写字母的类名称(类型为EditT
而不是editt
),请注意不会获得自动完成下拉列表。
答案 1 :(得分:0)
1)您需要创建TextView实例。但请确保您正确导入它。
//Import statement (with other imports)
import android.widget.TextView;
//Create the TextView
TextView text = (TextView) findViewById(R.id.LAYOUT);
//Manipulate the TextView
text.setText("Hello!");
2)要使用ImageView,首先需要将小部件从XML编辑器拖到布局(res / layout)中,然后必须为其指定宽度和高度。您还必须为其分配一个后台资源(可以是一个可绘制的)。如果从编辑器中单击ImageView项,您应该会在Android Studios的右侧看到一个属性列表。