編輯:關於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);
Android帶清除功能的輸入框控件EditTextWithDel
記錄下一個很實用的小控件EditTextWithDel,就是在Android系統的輸入框右邊加入一個小圖標,點擊小圖標可以清除輸入框裡面的內容,由於Android原生Ed
Android Studio使用心得 - 簡介與環境配置
關於Android Studio 在2013 Google IO大會上發布的全新IDE Android Studio相信各位猿們並不陌生,截止2014的Goog
Android實現的截屏小程序示例
本文實例講述了Android實現的截屏小程序。分享給大家供大家參考,具體如下:先看截圖,不過這個截屏還不夠完整,頭上的statusbar沒有,呈黑色。多按了幾次,就成這樣
Android巧用ViewPager實現左右循環滑動圖片
ViewPager這個小demo實現的是可以左右循環滑動圖片,下面帶索引,滑到最後一頁在往右滑動就要第一頁,第一頁往左滑動就到最後一頁,先上效果圖:1、首先看一些layo