Android studio开发初体验;GeoQuiz实验的详细步骤
1、建立一个新的工程
2、找到文件位置,配置app主页面
3、输入代码
4、实现工程(虚拟机,真实机)
1、新建立一个Android studio 工程文档 ,取名为GeoQuiz,建立步骤如下:
1,打开Android点击greate new project新建工程
2、在在这个页面选择模板一般都是选择图中框选的模板,(新建工程后自动弹出来)
3、在此更改工程名称,特别注意:蓝色方框位置有两个选项一定要选择Java,不然后面无法生成Java文件包。最后点击finish完成工程的创建
2、找到文件位置,配置app主页面
工程创建后到达这个页面,上面有两个代码编辑页一个是xml文件,另一个是Java文件位置如图中圈起来的位置
随后在 左边app/res文件包中找到string.xml文件
位置如下图
然后点击图中位置配置页面
然后由以下图片顺序配置手机页面
3、输入代码
配置完成后便可以开始编辑代码,以下的图片是编辑完成后的截图activity_main.xml页的代码
MainActivity_java页面的屏幕截图
string.xml页面截图
activity_main.xml代码:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="24dp"
android:text="@string/question_text"
/>
<!--android:padding="24dp"内边距-->
<!--android:text="@string/question_text"对字符串资源的引用-->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/true_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/true_button"
/>
<Button
android:id="@+id/false_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/false_button"
/>
</LinearLayout>
<!--android:orientation="horizontal"水平布局-->
MainActivity.java页的代码: import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class MainActivity extends AppCompatActivity { private Button mTrueButton; //添加两个按钮成员变量,m开头表示menmber成员变量 private Button mFalseButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTrueButton = (Button) findViewById(R.id.true_button);//引用组件
//为按钮设置监听器,使用匿名内部类
mTrueButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//创建提示消息
Toast.makeText(MainActivity.this,R.string.incorrect_toast,Toast.LENGTH_SHORT).show();
}
});
mFalseButton = (Button) findViewById(R.id.false_button);
mFalseButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(MainActivity.this,R.string.correct_toast,
Toast.LENGTH_SHORT).show();
}
});
}
}
string_xml页面的代码:
string name=“app_name”>My Application
Constantinople is the largest city in Turkey.
TRUE
FALSE
Incorrect
correct
4、实现工程(虚拟机,真实机)
代码写完开始配置虚拟机,点击图中方框位置构建虚拟机
点击下图中位置添加虚拟机
选择虚拟机可以随便选择一个
点击next进行下载,下载完成后,点击图中位置链接虚拟机随后运行,
以下为运行完成后虚拟机的页面
点击ture的结果
点击false的结果
点击下图中的位置将虚拟机改为真实机(链接真实机是需要点击手机型号)。
链接真实机之后再次运行得到的结果如下
点击false的结果
点击ture的结果
到此试验结束。
如果有什么错误的地方欢迎指出,有什么不懂的也可以留言询问,感谢浏览。