近期android开发总结 3-7

2015-3-8 12:39:08     人阅读    

1、android动态的进行布局切换

             新建一个布局,然后通过 setContentView 冲新设置一个布局,基本代码如下

  View view =contextbb.getChildAt(0);
   /*TextView txtview = new TextView(AbstractVideoDetailActivity11111.this);//定义组件  
         txtview.setText("欢迎使用框架布局");  
         EditText et = new EditText(AbstractVideoDetailActivity11111.this);  
         et.setText("请选择你喜欢的布局");  
         Button but=new Button(AbstractVideoDetailActivity11111.this);  
         but.setText("按我"); */ 
        // layout.addView(txtview, tparams);//添加组件  
        // layout.addView(et, tparams);  
      contextbb.removeView(view);
         layout.addView(view, tparams);  
                   
         setContentView(layout,params);//向屏幕上添加布局显示器  

2、android组件切换位置(把一个视图从组件中删除并添加到另外一个视图中)

       //定义显示组件参数
 

 View view =contextbb.getChildAt(0);
  contextbb.removeView(view);
         layout.addView(view,tparams);  
         layout.setVisibility(View.VISIBLE); 

3、布局切换的时候可以控制android activity是否重新绘制
   

  <activity
   android:name="com.iflytek.voicedemo.TtsDemo"
   android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|fontScale"
   android:screenOrientation="portrait" >


4、android vitanio播放器在size变化的时候会从头播放
    起码在vitamio提供的android代码中没找打有控制的地方
5、android 开发中要想获得最新的优酷视频播放地址必须通过webView加载后获得买m3u8 url
   苹果浏览器新 + webView 就可以获得优酷的m3u8地址
6、android vlc播放器在播放m3u8视频的时候有些问题,无法拖动.
   拖动有严重的问题,可能是我的版本有点老的问题
7、android webView的方法需要在主线程中调用
   不行再非主线程中调用webView的初始化方法,否则会报错 A WebView method was called on thread 'AsyncTask #5'. All WebView methods must be called on the UI thread. Future versions of WebView may not support use on other threads.

8、getFragmentManager与getChildFragmentManager 区别
   如果有多个 tab + Fragment 的情况,一定要使用 getChildFragmentManager ,不然知会正常显示一个Fragment 页面
8、android viewpager实现tab分页
   android viewPager提供了很好的分页方式 ,viewPager + Fragment 原生态的提供了左右滑动切换的功能
  


原文地址:http://www.itmmd.com/201503/644.html
该文章由 萌萌的IT人 整理发布,转载须标明出处。

android开发apk默认签名问题-已安装了存在签名冲突的同名数据包,安装失败   上一篇
下一篇  android vitimoi 小窗口播放后全屏切换-非完美最终版本
精彩回复
我要追加问题,请求站长解决!
姓名:       

《程序员app》专门为程序员量身定做!