由于有的情况下需要动态添加EditText,这个时候需要修改光标颜色,但是android并没有提供修改光标颜色的方法,仅仅有一个控制是否显示光标。下面的方法可以通过代码修改光标的颜色。
public class TestColorActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final LinearLayout layout2=new LinearLayout(this);
layout2.setOrientation(LinearLayout.VERTICAL);
Button btn1=new Button(this);
setContentView(layout2);
Button btn2=new Button(this);
btn1.setText("Button1");
btn2.setText("Button2");
layout2.addView(btn1);
layout2.addView(btn2);
EditText editTe