Android studio 入门实验过程及报错总结

        贴几个报错代码镇楼,若是爬到了 可以快速查看文章,对于这些报错的解决办法我把处理结果放在文章结尾了。

My_First_Phone is already running. If that is not the case, delete C:\Users\admin\.android\avd\My_First_Phone.avd\*.lock and try again.

运行 'app' 时出错: The emulator process for AVD First_Phone has terminated.

        不得不说的是国内安卓开发软件确实不好用,不仅要链接外网下载超大的Gradle,还要通过HTTP代理去设置下载路径,从这两天的搜索结果来看,不管是知乎还是csdn,21年22年老帖子里面的国内源已经大多失效,所以我的解决办法就是通过自己下载好的Gradle在本地进行配置,这样可以节省下大量的时间,这里给大家提供一个还能打开的源

腾讯Gradle通过这个源就可以快速地下载完整的包名,

以作者用的8.4为例子,可以在这里下载之后放到电脑的文件夹里面解压,然后使用Android studio软件中进行配置,如果你的页面是英文的话应为"file>sittings>...",在分发中选择包装器,打开解压后的路径就可以使用。

打开软件之后的新建一个项目 new project ,因为我们这次实验的目的是设置一个表格,所以开始的时候就要选择好,在开始的页面中点击箭头所指图片进入下一步

在这里要注意选择的编程语言要选择java方便后续的编译,sdk要选择与手机相匹配的版本,文件的包名则不设限制,只要注意不违反命名规则即可。

创建完成后如图

想要实现我们想要实现的效果我们只需要调整部分文件即可,首先需要在res>layout下面新建立一个xml的布局文件,这个文件将在后面定义整个listview的布局,新建好以后点击code代码 ,进行编辑将代码中不同部分进行修改设置如图(本文只做简单分享,如有特殊需求可在xml文件中自行添加)简单设置一下文字尺寸等就可以了。注意一下标签的修改直接改成textview表格的标签,直接对他进行修改就可以了。

然后打开java文件夹>xxx包名下新建一个类,在选择是要注意在没有后缀是括号的目录下进行创建。

package com.example.listview_demo_01;

import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

public class BookListViewActivity extends ListActivity {
    String []BOOKS = {"数学","语文","英语","物理","化学","体育","生物","美食"};
    public void onCreate(Bundle SaveInstanceState){
        super.onCreate(SaveInstanceState);
        setListAdapter(new ArrayAdapter<String>(this,R.layout.list_view,BOOKS));
        ListView lv = getListView();
        lv.setTextFilterEnabled(true);
        lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                Toast.makeText(getApplicationContext(),
                        ((TextView)  view).getText(),
                            Toast.LENGTH_SHORT).show();
            }
        });
    }

}

 最后在manifests>AndroidMainfest.xml中 更换文件

运行后实现效果

总结前面的问题,就是尽量不要用Android stdio中自带的手机模拟器,会出现各种奇怪的bug,推荐使用夜神模拟器、雷电模拟器等,只需要开起来运行在Android studio中就会显示出来 。

 

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值