• Android工作笔记


     一、Android TextView内容过长加省略号 

    android:ellipsize="end"     省略号在结尾
    android:singleline="true"

    android:ellipsize="marquee"  跑马灯 :: 跑马灯这个属性似乎直接这样还不行,TextView只有在获取焦点后才会滚动显示隐藏文字,因此需要在包中新建一个类,继承TextView。重写isFocused方法,这个方法默认行为是,如果TextView获得焦点,方法返回true,失去焦点则返回false。具体参考:http://blog.csdn.net/muyu114/article/details/6400563

    二、ListView的分割线相关属性

    android:divider="@drawable/list_driver" 属性是diveder,可以自定义颜色,当然也只可以自己写xml来实现其它自定义。 推荐参考:http://blog.csdn.net/jackystudio/article/details/9316779


    三、Android:Edittext 多行显示问题

    android:inputType="textMultiLine";
    android:minLines="6"
    本想做个多行时,手动滑动edittext区域内容进行查看内容,但没做好,用总体布局的ScrollView做了代替。
    关于Edtitext更多属性,参考:http://blog.csdn.net/qyf_5445/article/details/8651740


    四、关于字符串中去除字符串中的空格、回车、换行符、制表符的问题

    String string1 = "abc 982 ";
    String string2 = string1.replace(" ",'');
       
     回车(u000a) 
        	 水平制表符(u0009) 
        s 空格(u0008) 
        
     换行(u000d)
    本人在这里所犯的问题在于把C++中用到的replace方法搞混了,windows开发时,replace之后不需要返回新的String
    关于 replace 和 replaceAll 的区别:http://blog.csdn.net/wangpeng047/article/details/8985236


    五、关于HttpGet(url)请求的字符串处理

    如果初次遇到这个问题的话,也确实有点让人找不着北,经常会爆出什么illegalxxx之类的错误。

    url中必须把一些特殊字符替换成 %和ascii 的形式, 对于哪些属于特殊字符,这个界面我也不太清楚,总之如果出问题,就把其中
    的一些“特殊”字符替换掉就行了。

    比如: url = "adb c?d&"; ==replaceAll替换后=> url = "adb%20c%3Fd%26";
    附:

      |      %124

      =     %3D

      #     %23

      /      %2F

      +     %2B

      %    %25

     其它的,就查ASCII表吧。

      六、TCP与服务器通讯 

      通过tcp发送请求 与 服务器进行通讯 参考:http://www.cnblogs.com/liushengjie/archive/2012/09/16/2687828.html




  • 相关阅读:
    【洛谷P6835】线形生物
    【洛谷P2679】子串
    【洛谷P5072】盼君勿忘
    【洛谷P3312】数表
    【洛谷P1447】能量采集
    【洛谷P2257】YY的GCD
    【洛谷P4318】完全平方数
    【AT2300】Snuke Line
    window.showModalDialog
    js typeof
  • 原文地址:https://www.cnblogs.com/Miami/p/3842637.html
Copyright © 2020-2023  润新知