倒计时替换
2018-03-25 14:16
106 查看
XMl:
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.mmaster.myapplicationb.MainActivity">
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="欢迎来到积云教育"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
Activity:
public class MainActivity extends AppCompatActivity {
private TextView tv;
private Handler handler = new Handler();
private int i = 0;
private Runnable runnable = new Runnable() {
@Override
public void run() {
tv.setText("我在学Android");
i++;
if (i == 2) {
Intent intent = new Intent(MainActivity.this, ShouYeActivity.class);
startActivity(intent);
finish();
} else {
handler.postDelayed(runnable, 2000);
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
}
private void initView() {
tv = (TextView) findViewById(R.id.tv);
handler.postDelayed(runnable, 2000);
}
}
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.mmaster.myapplicationb.MainActivity">
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="欢迎来到积云教育"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
Activity:
public class MainActivity extends AppCompatActivity {
private TextView tv;
private Handler handler = new Handler();
private int i = 0;
private Runnable runnable = new Runnable() {
@Override
public void run() {
tv.setText("我在学Android");
i++;
if (i == 2) {
Intent intent = new Intent(MainActivity.this, ShouYeActivity.class);
startActivity(intent);
finish();
} else {
handler.postDelayed(runnable, 2000);
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
}
private void initView() {
tv = (TextView) findViewById(R.id.tv);
handler.postDelayed(runnable, 2000);
}
}
相关文章推荐
- 原生js实现倒计时功能,创建元素div插入元素,时间结束替换倒计时功能,移除元素
- 倒计时-数字替换
- (小结)pass-by-reference-to-const替换pass-by-value
- linux sed 批量替换字符串
- js带闹铃功能的倒计时代码
- C++ 中String 替换指定字符串的实例详解
- Java实现热替换
- 用自己的库替换系统库
- 实现注册页面中的倒计时功能代码
- 破解android的root权限的本质是:在系统中加入一个任何用户都可能用于登陆的su命令。或者说替换掉系统中的su程序,因为系统中的默认su程序需要验证实际用户权限,只有root和 shell用户才
- sublime 正则表达式查找并替换
- Android开机图片替换
- 使用makefile替换Keil进行编译
- linux shell 字符串操作(长度,查找,替换)详解
- js中字符替换函数String.replace()使用技巧
- Oracle的字符替换函数translate用法
- 十秒倒计时
- 【c++】字符串替换:——面试题
- python 多线程 基于正则表达式的多线程文本替换功能实现
- vi查找替换命令详解