目前学安卓遇到的问题

1. eclipse新建项目安卓项目时 如果Minimum Required SDK这项选择的版本太低,就会自动创建appcompat_v7这个项目,估计是为了兼容低版本的SDK吧,日后详细研究下下。

2. findViewById返回结果为null,在布局文件中加了个textView却怎么也取不到,后来发现是我总的布局没写对,改了之后重新运行仍取不到textView,后来删掉父布局和TextView控件重写了遍便可以拿到TextView控件。。。。 什么鬼。。。

3. 无法引用layout中的布局,R.layout.choose_area 这里总是报错,后来查了下原来是导入的R文件不对,应该是自己项目的R文件,我导入了android.R这个R文件

4. 使用ArrayAdapter时候,为其绑定ListView的item布局时总是报 You must supply a resource ID for a TextView 错误。原因是: 使用ArrayAdapter时,为ListView绑定子item布局的布局文件里面必需仅仅只有一个 TextView 。不能再在和上面套什么LinearLayout,还有就是这个TextView一定要指明其id才行。

5. ImageView设置铺满整个控件:android:scaleType="fitXY"

6. 取消 EditText 自动聚焦弹出输入法界面

7. 正则表达式,以中英文逗号,空格(一个或多个)分割字符串:

8. 弹出软键盘时,底部控件相应上移,使软键盘不会覆盖控件:在相应的Activity中设置软键盘的输入模式 android:windowSoftInputMode="adjustPan"

9. Sqlite建表是总是报语法错误,我建的表名字是Transaction,估计是不能用这个作为表的名字,后来改了表名后便可顺利建表。

10. 使用Android studio时遇到的问题:打开app一开始显示空白页面。解决办法:在创建好的工程所给的默认的theme(就是一开始建项目的那个application里引用的Theme)里加一句 <item name="android:windowIsTranslucent">true</item>这里我试过如果单独在Activity里加这句,或者自己弄theme放到Activity里,应用会启功不了,估计是和application的theme冲突了。

原文地址:https://www.cnblogs.com/f91og/p/6188740.html