探索过程
今天简单体验了一下布局界面XML,然后照例是发现了一些问题。
首先是如下图所示的,graphical layout没有显示的问题。
网上都说是因为ADT(Android Developer Tools)版本太落后于SDK,果然我将SDK换成Android 5就可以了。
但是我记得我之前下载的已经是可以下载到的最新的版本了。
于是又上网搜了一下最新的ADT的版本,貌似已经有24.0.2的版本。不过我发现即便是24.0.2似乎依旧不能支持超过7的安卓版本。
既然都找到了ADT24.0.2的版本索性就下载更新了吧。
然后一更新之后就产生了问题
[2020-05-13 22:51:43 - Android Framework Parser] failed to collect preference classes
没想到之前23.0.7的版本可以用的SDK,更新之后反而提示ADT版本太落后了???看来“最新版”还未被广泛使用是有原因的。吓得我赶紧回退到之前的版本。
提示我操作失败,理由是已经安装了更新的版本,我谢谢你啊。
于是先去卸载了现在的ADT,又重新安装了先前的版本。
看到我的layout又回来了真的是太幸福了。
真的是回到了最初的起点。
今日成果
因为今晚一直在和新旧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();
}
});
效果如下: