Android工作室:无法实现像Edittext,按钮这样的东西?

时间:2016-05-19 21:46:51

标签: android

我是Android Studio中的一个非常初学者,所以我有一些问题: 1.首先,当我输入类似Edittext,button ...的东西时,在Java部分,它显示错误。但是当我尝试android.widget.edittext,android.widget.button时,它变得正常了。但是在指令中,如果我只输入Edittext,按钮,它仍然可以......当我输入E,B时,Android Studio甚至会提出建议......那么我的情况有什么不对? 2.其次,我如何使用图像视图?我的意思是,当我看到指令视频时,它可以立即显示图像,但是当我拖动它时,对于我来说,它突然出现了很多错误。

非常感谢。

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的右侧看到一个属性列表。