zoukankan      html  css  js  c++  java
  • 5月16日课程总结

    1.AndroidManifest.xml

     1 <?xml version="1.0" encoding="utf-8"?>
     2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     3     package="com.example.administrator.testapp">
     4 
     5     <application
     6         android:allowBackup="true"
     7         android:icon="@mipmap/ic_launcher"
     8         android:label="@string/app_name"
     9         android:supportsRtl="true"
    10         android:theme="@style/AppTheme">
    11         <activity android:name=".MainActivity"></activity>
    12         <activity android:name=".test_activity6">
    13             <intent-filter>
    14                 <action android:name="android.intent.action.MAIN" />
    15                 <category android:name="android.intent.category.LAUNCHER" />
    16             </intent-filter>
    17         </activity>
    18     </application>
    19 
    20 </manifest>

    2.Activity_test_activity6.xml

    【城市选择程序 界面代码】

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context="com.example.administrator.testapp.test_activity6"
        android:orientation="vertical">
    
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="城市一"
            android:textSize="30dp"
            android:id="@+id/tv_3"/>
    
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="城市二"
            android:textSize="30dp"
            android:id="@+id/tv_4"/>
    
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="城市三"
            android:textSize="30dp"
            android:id="@+id/tv_5"/>
        <Button
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="启动"
            android:onClick="bt1_onclick"/>
    <LinearLayout/>

     【城市选择运行代码】

      1 package com.example.administrator.testapp;
      2 
      3 import android.os.Message;
      4 import android.support.v7.app.AppCompatActivity;
      5 import android.os.Bundle;
      6 import android.view.View;
      7 import android.os.Handler;
      8 import android.widget.Button;
      9 import android.widget.TextView;
     10 import android.widget.Toast;
     11 import java.util.Random;
     12 import java.util.logging.LogRecord;
     13 
     14 public class test_activity6 extends AppCompatActivity {
     15 
     16     TextView tv_3,tv_4,tv_5,tv_6;
     17 
     18 @Override
     19     protected void onCreate(Bundle savedInstanceState) {
     20         super.onCreate(savedInstanceState);
     21         setContentView(R.layout.activity_test_activity6);
     22         tv_3 = (TextView) findViewById(R.id.tv_3);
     23         tv_4 = (TextView) findViewById(R.id.tv_4);
     24         tv_5 = (TextView) findViewById(R.id.tv_5);
     25 
     26     String c1 = "北京";
     27     String c2 = "香港";
     28     String c3 = "重庆";
     29 
     30     public void bt1_onclick(View v)
     31     {
     32         new Thread()
     33         {
     34             @Override
     35             public void run() {
     36                 for (int i=0;i<20;i++)
     37                 {
     38                     if (i%2==0)
     39                     {
     40                         c1="";
     41                     }
     42                     else
     43                     {
     44                         c1="北京";
     45                     }
     46                     runOnUiThread(new Runnable() {
     47                         @Override
     48                         public void run() {
     49                             tv_3.setText(c1);
     50                         }
     51                     });
     52                     try
     53                     {
     54                         Thread.sleep((int)(Math.random()*1000));
     55                     }
     56                     catch (Exception e)
     57                     {
     58 
     59                     }
     60                 }
     61                 runOnUiThread(new Runnable() {
     62                     @Override
     63                     public void run() {
     64                         Toast.makeText(test_activity6.this, c1+"循环完成", Toast.LENGTH_SHORT).show();
     65                     }
     66                 });
     67             }
     68         }.start();
     69 
     70         //创建子线程2
     71         new Thread()
     72         {
     73             @Override
     74             public void run() {
     75                 for (int i=0;i<20;i++)
     76                 {
     77                     if (i%2==0)
     78                     {
     79                         c2="";
     80                     }
     81                     else
     82                     {
     83                         c2="香港";
     84                     }
     85                     runOnUiThread(new Runnable() {
     86                         @Override
     87                         public void run() {
     88                             tv_4.setText(c2);
     89                         }
     90                     });
     91                     try
     92                     {
     93                         Thread.sleep((int)(Math.random()*1000));
     94                     }
     95                     catch (Exception e)
     96                     {
     97 
     98                     }
     99                 }
    100                 runOnUiThread(new Runnable() {
    101                     @Override
    102                     public void run() {
    103                         Toast.makeText(test_activity6.this, c2+"循环完成", Toast.LENGTH_SHORT).show();
    104                     }
    105                 });
    106             }
    107         }.start();
    108         //创建子线程
    109         new Thread()
    110         {
    111             @Override
    112             public void run() {
    113                 for (int i=0;i<20;i++)
    114                 {
    115                     if (i%2==0)
    116                     {
    117                         c3="";
    118                     }
    119                     else
    120                     {
    121                         c3="重庆";
    122                     }
    123                     runOnUiThread(new Runnable() {
    124                         @Override
    125                         public void run() {
    126                             tv_5.setText(c3);
    127                         }
    128                     });
    129                     try
    130                     {
    131                         Thread.sleep((int)(Math.random()*1000));
    132                     }
    133                     catch (Exception e)
    134                     {
    135 
    136                     }
    137                 }
    138                 runOnUiThread(new Runnable() {
    139                     @Override
    140                     public void run() {
    141                         Toast.makeText(test_activity6.this, c3+"循环完成", Toast.LENGTH_SHORT).show();
    142                     }
    143                 });
    144             }
    145         }.start();
    146     }
    147 }
  • 相关阅读:
    xgzc— math 专题训练(一)
    floyd判圈算法
    CF961G Partitions
    luoguP4778 Counting swaps
    AT3913 XOR Tree(巧妙转换+状压dp)
    手动实现aop编程
    代理模式
    spring重点一:处理对象创建时间 个数以及方式
    spring helloword
    spring用来干什么,解决的问题
  • 原文地址:https://www.cnblogs.com/TENOKAWA/p/5499471.html
Copyright © 2011-2022 走看看