zoukankan      html  css  js  c++  java
  • android问题记录

    1.Error generating final archive: Debug certificate expired on 错误解决办法
    在Eclipse菜单Window -> Preferences -> Android -> Build,找到那个Default debug keystore显示的路径,就是debug.keystore这个文件(expired)过期了,所以不论Windows系统还是Linux系统,只要删除这个debug.keystore就行了,Eclipse会自动生成一个新的,默认有效期也是一年。

    2.打开手机log
    在拨号界面输入:*#*#2846579#*#* 进入测试菜单界面。
    Project Menu–后台设置–LOG设置
    LOG开关–LOG打开 LOG级别设置–VERBOSE
    Dump&Log– 全部选中
    重启手机

    3.在android中使用自定义的中文字体

    android2.3和以后版本没有此问题

    android2.3之前的版本改字体扩展名即可,文件放入assets。可以改的扩展名。(为什么2.3之前的版本不行?网络上一搜一大把!)

    “.jpg”, “.jpeg”, “.png”, “.gif”, “.wav”, “.mp2″, “.mp3″, “.ogg”, “.aac”, “.mpg”, “.mpeg”, “.mid”, “.midi”, “.smf”, “.jet”, “.rtttl”, “.imy”, “.xmf”, “.mp4″, “.m4a”, “.m4v”, “.3gp”, “.3gpp”, “.3g2″, “.3gpp2″, “.amr”, “.awb”, “.wma”, “.wmv”

    代码如下:

      Typeface face=Typeface.createFromAsset(getAssets(),"fonts/STXINGKA.jpg");
      tv.setTypeface(face);

    4. ImageView加边框

      // 重写绘图方法   
        @Override  
       protected void onDraw(Canvas canvas) {  
            super.onDraw(canvas);  
           // 画边框   
           Rect rect = canvas.getClipBounds();  
           rect.bottom--;  
           rect.right--;  
           Paint paint = new Paint();  
            paint.setColor(borderColor);  
            paint.setStyle(Paint.Style.STROKE);  
            paint.setStrokeWidth(borderWidth);  
            canvas.drawRect(rect, paint);  
        }  

    5.listView中嵌套viewpager的问题处理

    http://blog.csdn.net/zglslyg/article/details/8480460

    6.渐变动画的点击事件与完美fillAfter

    http://www.cnblogs.com/eoiioe/archive/2012/08/29/2662546.html

    7.自定义View使用到内部类

    类名 public static

    <view
    android:id="@+id/example_view_anim_iamgeview"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    class="com.zjd.example.app.CustomViewActivity$MyImageView"
    android:background="@drawable/example_ui_chip0" />

    8.String.format()转义输出%号

     http://www.cnblogs.com/xytop/articles/1277125.html

    9.android软键盘上 next无效的问题

    是由于EditText设置的监听事件,去掉即可。例如使用AutoCompleteTextView控件next按钮就无效

    10.  <item name="android:duplicateParentState">true</item> 是TextView 背景 selector图片切换无效的罪魁祸首

    11.Textview 和edittext  放在一起 有一个像素的高度差

    找到原因是.9.png像素图处理不一致导致的,选中和未选中两张图的.9.png像素框不统一,导致有文字在里面就出现问题

    12.自定义组合控件关键点并且想使用xml布局

    LayoutInflater.from(getContext()).inflate(R.layout.item_grey_text_bar,this,true);

    13.fragement两次onCreate问题

    1.用viewpager包裹fragement的时候可能会出现 一般是实现FragmentPagerAdapter后  getItem或getItemPosition出现的问题

    2.虽然是一次onCreate,但是onGroupClick 返回true或false很重要,一般true没问题,这里一般会导致数据不正常

    14. android:drawablePadding 一定要记住这个属性 老是忘记

    15.RadioGroup的一个问题

    如果你  <item name="android:button">@null</item> 那你每一个单独的RadioButton 必须设置背景色。 不然位置就会错误

    16.画虚线,千万记住要使用 android:layerType="software"

    17.如果你点击某个按钮跳转activity的时候调用了onActivityResult,那很可能是你跳转的activity使用了singleTask启动模式,这个模式确实会导致onActivityResult的一些BUG

    18.Android 拍照或从相册取图片并裁剪(拍照保存的图片太小,模糊的问题)

    http://www.cnblogs.com/w-y-f/p/4028379.html

    19.调用的是“com.android.camera.action.CROP”,这个功能在android4.4之前的机器上测试都没有问题,而在android4.4大部分机器上测试都无效

    http://bbs.csdn.net/topics/390935877?page=1

    (8楼的回复)

    20.关于android上使用https

    http://blog.csdn.net/a79412906/article/details/10060795

  • 相关阅读:
    swift 第十四课 可视化view: @IBDesignable 、@IBInspectable
    swift 第十三课 GCD 的介绍和使用
    swift 第十二课 as 的使用方法
    swift 第十一课 结构体定义model类
    swift 第十课 cocopod 网络请求 Alamofire
    swift 第九课 用tableview 做一个下拉菜单Menu
    swift 第八课 CollectView的 添加 footerView 、headerView
    swift 第七课 xib 约束的优先级
    swift 第六课 scrollview xib 的使用
    swift 第五课 定义model类 和 导航栏隐藏返回标题
  • 原文地址:https://www.cnblogs.com/tianjian/p/2748761.html
Copyright © 2011-2022 走看看