Android

Java安卓学习总结(二)

探索过程

今天简单体验了一下布局界面XML,然后照例是发现了一些问题。

首先是如下图所示的,graphical layout没有显示的问题。

4116134 b998317d1c8d940c

网上都说是因为ADT(Android Developer Tools)版本太落后于SDK,果然我将SDK换成Android 5就可以了。

qq screenshot 20200513221944

但是我记得我之前下载的已经是可以下载到的最新的版本了。

qq screenshot 20200513221718

于是又上网搜了一下最新的ADT的版本,貌似已经有24.0.2的版本。不过我发现即便是24.0.2似乎依旧不能支持超过7的安卓版本。

qq screenshot 20200513223146
点击图片访问来源

既然都找到了ADT24.0.2的版本索性就下载更新了吧。

qq screenshot 20200513225030

然后一更新之后就产生了问题

qq screenshot 2020051324853
[2020-05-13 22:51:43 - Android Framework Parser] failed to collect preference classes

没想到之前23.0.7的版本可以用的SDK,更新之后反而提示ADT版本太落后了???看来“最新版”还未被广泛使用是有原因的。吓得我赶紧回退到之前的版本。

qq screenshot 20200513225525

提示我操作失败,理由是已经安装了更新的版本,我谢谢你啊。

于是先去卸载了现在的ADT,又重新安装了先前的版本。

qq screenshot 20200513225751

看到我的layout又回来了真的是太幸福了。

qq screenshot 2020051320045

真的是回到了最初的起点。

今日成果

因为今晚一直在和新旧ADT打架,导致正式学习的内容不是很多。主要就是尝试添加了自己的一个按钮,并产生了浮动的消息。具体语法和JFC的组件的监听是差不多的,只是api目前还不怎么会用。

Button button1 =(Button)this.findViewById(R.id.button1);
		
button1.setOnClickListener(new OnClickListener() {
	@Override
	public void onClick(View v) {
		// TODO Auto-generated method stub
		Toast toast=Toast.makeText(getApplicationContext(), "英勇无畏的SHOPKEEPER", Toast.LENGTH_SHORT); 
		toast.show(); 
	}		
});

效果如下:

wechat screenshot 3

发表评论