tv.setText("北京市发,我在东北玩泥巴,大连没有加啊,布霾黄色预警,外出携带好口罩");
Spannable span = new SpannableString(tv.getText());
span.setSpan(new AbsoluteSizeSpan(58), 13, 16, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new ForegroundColorSpan(Color.RED), 13, 16, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new BackgroundColorSpan(Color.YELLOW), 13, 16, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
Spannable span = new SpannableString(tv.getText());
span.setSpan(new AbsoluteSizeSpan(58), 13, 16, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new ForegroundColorSpan(Color.RED), 13, 16, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new BackgroundColorSpan(Color.YELLOW), 13, 16, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
tv.setText(span);
-
- Timer timer = new Timer();
- TimerTask task = new TimerTask() {
- @Override
- public void run() {
- // 需要做的事:发送消息
- Message message = new Message();
- message.what = 1;
- handler.sendMessage(message);
- }
- };
- timer.schedule(task, 1000 , 1000 ); // 1s后执行task,经过1s再次执行 循环执行的
- timer.schedule(task, 1000 ); // 1s后执行task 只执行一次
drawable中建立个shape xml
一个带颜色边框背景
<shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 圆角 --> <corners android:bottomLeftRadius="6dp" android:bottomRightRadius="6dp" android:topLeftRadius="6dp" android:topRightRadius="6dp" /> <solid android:color="@color/white"/> <!-- 描边 --> <stroke android:width="1dp" android:color="@color/themered" /> </shape>
一个按键的背景(点下去变色)
drawable中建立个 xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"><shape>
<!-- 填充颜色 -->
<solid android:color="@color/green_press"></solid>
<corners android:radius="6dp" />
</shape></item>
<item><shape>
<!-- 填充颜色 -->
<solid android:color="@color/green"></solid>
<corners android:radius="6dp" />
</shape></item>
</selector>
<item android:state_pressed="true"><shape>
<!-- 填充颜色 -->
<solid android:color="@color/green_press"></solid>
<corners android:radius="6dp" />
</shape></item>
<item><shape>
<!-- 填充颜色 -->
<solid android:color="@color/green"></solid>
<corners android:radius="6dp" />
</shape></item>
</selector>