編輯:關於Android編程
首先,我們建立一個抽象類RepTempRule 定義一些公用變量和方法:
public abstract class RepTempRule{ protected String oldString"; protected String newString; public void setOldString(String oldString){ this.oldString=oldString; } public String getNewString(){ return newString; } public abstract void replace() throws Exception; }
public class RepTempRuleOne extends RepTempRule{ public void replace() throws Exception{ newString=oldString.replaceFirst("aaa", "bbbb") //replaceFirst是jdk有的方法 System.out.println("this is replace one"); } }
public class RepTempRuleSolve { private RepTempRule strategy; public RepTempRuleSolve(RepTempRule rule){ //構造方法 this.strategy=rule; } public String getNewContext(Site site,String oldString) { return strategy.replace(site,oldString); } //變化算法 public void changeAlgorithm(RepTempRule newAlgorithm) { strategy = newAlgorithm; } }
RepTempRuleSolve solver=new RepTempRuleSolve(new RepTempRuleSimple()); solver.getNewContext(site,context); //使用第二套 solver=new RepTempRuleSolve(new RepTempRuleTwo()); solver.getNewContext(site,context);
記錄下一個很實用的小控件EditTextWithDel,就是在Android系統的輸入框右邊加入一個小圖標,點擊小圖標可以清除輸入框裡面的內容,由於Android原生Ed
關於Android Studio 在2013 Google IO大會上發布的全新IDE Android Studio相信各位猿們並不陌生,截止2014的Goog
本文實例講述了Android實現的截屏小程序。分享給大家供大家參考,具體如下:先看截圖,不過這個截屏還不夠完整,頭上的statusbar沒有,呈黑色。多按了幾次,就成這樣
ViewPager這個小demo實現的是可以左右循環滑動圖片,下面帶索引,滑到最後一頁在往右滑動就要第一頁,第一頁往左滑動就到最後一頁,先上效果圖:1、首先看一些layo