Android 学习 笔记_01
2013-02-06 21:18
197 查看
1、这几天看了些Android的开发,用eclipse敲代码,发现一些小问题,这里记一下。
设置快捷键(->window ->preferences ->general ->keys ->搜索后,在Binding直接按要设置的快捷键)
鉴于我是通过观看视频来学习Android的,那我就把我在学习过程中遇到的一些问题也记下来,大家一起学习学习。
2、当你在编写也给输入框代码的时候,按照视频中的代码是这样的,没有错,但是会弹出警告:
This text field does not specify an inputType or a hint
这是由于没有设置好inputType导致的,如果没有填上去,会导致R.java无法动态更新,从而出错。
我的解决方法是加上这样一句:android:inputType="text" 这样就就解除了警告。
3、在敲写代码的过程中,也会遇到类似 Button cannot be resolved to a type 这样的错误提示
其实不管是Button还是TextView诸如此类,都是因为需要引入import 包,如果遇到这种情况,您只需要按快捷键 Ctrl +shit +o 导入包即可解决错误
4、但是引入包,不是说是固定的,比如,我写一个监听如下
如果我没有先 按快捷键引入 OnClickListener的话,
复写的结果是是:
但是如果先引入OnClickListener的话,就可以有onCLick这个复写函数了
5、有一个问题,关于我编译器的问题,就是我的eclipse显示的中文字实在是太小了,但是英文却没有大的区别刚刚好,
如何只修改中文字体大小呢?
->window ->preferences ->general ->appearance->colors and fonts -> Text font
edit -------将原来的Consolas设置为了Courier New (当然这个的前提是你的系统中这个字体的状态是显示的否则还需要将影藏设置为显示)
6、一开始显示第一个Activity的时候,最先显示是因为在Manifest.xml中有这样这一段代码
可是如果有多个project在的时候,会因此有一些问题,但是把此时不先编译的xml文件中这一句先注释掉的话,就可以顺利显示当前project的内容
另外如果一个project中有多个Activity,应该也在xml文件中敲上类似于如下的代码
设置快捷键(->window ->preferences ->general ->keys ->搜索后,在Binding直接按要设置的快捷键)
鉴于我是通过观看视频来学习Android的,那我就把我在学习过程中遇到的一些问题也记下来,大家一起学习学习。
2、当你在编写也给输入框代码的时候,按照视频中的代码是这样的,没有错,但是会弹出警告:
This text field does not specify an inputType or a hint
<EditText android:id="@+id/factorOne" android:layout_width="fill_parent" android:layout_height="wrap_content" />
这是由于没有设置好inputType导致的,如果没有填上去,会导致R.java无法动态更新,从而出错。
我的解决方法是加上这样一句:android:inputType="text" 这样就就解除了警告。
3、在敲写代码的过程中,也会遇到类似 Button cannot be resolved to a type 这样的错误提示
其实不管是Button还是TextView诸如此类,都是因为需要引入import 包,如果遇到这种情况,您只需要按快捷键 Ctrl +shit +o 导入包即可解决错误
4、但是引入包,不是说是固定的,比如,我写一个监听如下
class CalculateListener implements OnClickListener{ @Override public void onClick(View v) { // TODO Auto-generated method stub } }
如果我没有先 按快捷键引入 OnClickListener的话,
import android.view.View; import android.view.View.OnClickListener;
复写的结果是是:
但是如果先引入OnClickListener的话,就可以有onCLick这个复写函数了
5、有一个问题,关于我编译器的问题,就是我的eclipse显示的中文字实在是太小了,但是英文却没有大的区别刚刚好,
如何只修改中文字体大小呢?
->window ->preferences ->general ->appearance->colors and fonts -> Text font
edit -------将原来的Consolas设置为了Courier New (当然这个的前提是你的系统中这个字体的状态是显示的否则还需要将影藏设置为显示)
6、一开始显示第一个Activity的时候,最先显示是因为在Manifest.xml中有这样这一段代码
1 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
可是如果有多个project在的时候,会因此有一些问题,但是把此时不先编译的xml文件中这一句先注释掉的话,就可以顺利显示当前project的内容
另外如果一个project中有多个Activity,应该也在xml文件中敲上类似于如下的代码
<activity android:name=".ResultActivity" android:label="@string/result" > </activity>
相关文章推荐
- Android源码学习笔记01
- 01《老罗Android开发视频教程》第一集:android学习路线图介绍--学习笔记
- Android官网学习笔记002:应用程序基本原理(01)
- Mars Android视频学习笔记——01_18_文件下载
- 学习 Mars 老师 Android 开发视频教程笔记之01_06 Android 常用控件
- Mars Android视频学习笔记——01_16_SQLite使用方法
- Android总结笔记01:自定义View学习(一)
- Android Bluetooth源码学习笔记01
- Android自定义view学习笔记01
- [Android新手学习笔记01]-如何手动创建Activity
- Android(java)学习笔记249:ContentProvider使用之获得系统联系人信息01
- Android(java)学习笔记252:ContentProvider使用之内容观察者01
- Android(java)学习笔记123:Clock app编写报错01
- [Kotlin&Anko开发Android入门学习笔记]-01使用Kotlin创建Activity活动
- Mars Android视频学习笔记——01_20_XML文件解析
- Mars Android视频学习笔记——01_21/22_广播机制
- 学习笔记001之[Android开发视频教学].01_06_Android当中的常见控件
- Mars Android视频学习笔记——01_18_文件下载
- android设计模式学习笔记01
- Mars Android视频学习笔记——01_23_WIFI网络操作