zoukankan      html  css  js  c++  java
  • 目前学安卓遇到的问题

    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冲突了。

  • 相关阅读:
    泛型
    多播委托
    匿名方法
    委托
    正则表达式
    压缩和解压,文件读取练习
    Vue样式绑定
    Vue跑马灯
    Vue中的v-for遍历循环
    Vue框架
  • 原文地址:https://www.cnblogs.com/f91og/p/6188740.html
Copyright © 2011-2022 走看看