askikyou吧 关注:18贴子:1,610
  • 3回复贴,共1

【RRRRRECORD】

只看楼主收藏回复

-


1楼2017-02-01 16:35回复
    自定义标题 http://www.cnblogs.com/jarek/p/5846431.html
    以前记得是先把原先的隐藏掉,然后利用控件再写一个,今天有看到是直接在预定的标题栏上进行更改各种样式


    3楼2017-02-01 16:36
    回复
      TextView里面有个ellipsize属性,作用是当文字长度超过textview宽度时的显示方式:
      ellipsize=”start”—–省略号显示在开头 "...pedia"
      android:ellipsize=”end”——省略号显示在结尾 "encyc..."
      android:ellipsize=”middle”—-省略号显示在中间 "en...dia"
      android:ellipsize=”marquee”–以横向滚动方式显示(需获得当前焦点时)
      对于使用marquee即滚动显示方式的,需要当前textview获得焦点才会滚动。所以有时可能因为实际需要,textview未获得焦点或者需要多个textview都同时滚动显示时,可以采用以下办法:
      因为判断textview是否处于focused状态是通过它本身isFocused()方法,这样只要此方法返回为true时,即认为处于focused的状态,就可以滚动啦。
      所以可以通过继承TextView类,并override isFocused()方法来控制是否滚动咯。
      另外如果是组合View,外层layout需要加入以下属性来保证focus状态的传递:addStatesFromChildren="true"


      本楼含有高级字体4楼2017-02-03 15:02
      回复