WEB开发网
开发学院手机开发Android 开发 Android 开发TextView 部分字符高亮 阅读

Android 开发TextView 部分字符高亮

 2010-08-26 00:02:00 来源:WEB开发网   
核心提示:for(int i=0;i< p> TextView tv = new TextView(activity);tv.setText(cs.charAt(i)+"");lLayout.addView(tv);}}3. 设定 部分字符 颜色Java代码//函数解释: 从s开始 选取l个字符

for(int i=0;i< p>

TextView tv = new TextView(activity);

tv.setText(cs.charAt(i)+"");

lLayout.addView(tv);

}

}

3. 设定 部分字符 颜色

Java代码

//函数解释: 从s开始 选取l个字符 颜色都设定为i

public void addColor(int s,int l,int c){

if(l > lLayout.getChildCount()){

//error argument

}

else {

for(int i=s;i< p>

TextView item = (TextView)lLayout.getChildAt(i);

item.setTextColor(c);

}

}

}

//函数解释: 从s开始 选取l个字符 颜色都设定为i

public void addColor(int s,int l,int c){

if(l > lLayout.getChildCount()){

//error argument

}

else {

for(int i=s;i< p>

TextView item = (TextView)lLayout.getChildAt(i);

item.setTextColor(c);

}

}

}

4. 设定所有字符的背景 最好使用*.9.png 资源 因为长度可变

Java代码

public void addBackResource(int r){

lLayout.setBackgroundResource(r);

}

public void addBackResource(int r){

lLayout.setBackgroundResource(r);

}

5. 得到整个LinearLayout 并供使用

Java代码

public View loadView(){

return lLayout;

}

public View loadView(){

return lLayout;

}

6. 如何使用TextSelectionHelper

* TextHighlightUsage 的布局 并定义最外层的id

Java代码

< ?xml version="1.0" encoding="utf-8"?>

< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:id="@+id/layout"

上一页  1 2 3 4  下一页

Tags:Android 开发 TextView

编辑录入:coldstar [复制链接] [打 印]
赞助商链接