每日总结-23.3.27

发布时间 2023-03-27 21:54:14作者: lao_bing
复制代码

 

package com.example.mydakaapp;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.os.StrictMode;
import android.util.Log;
import android.view.LayoutInflater;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;

import com.example.mydakaapp.ui.dashboard.MyTableTextView;

public class chakanhuancheng extends AppCompatActivity {
    private String[] name={"起点","线路","站点","换站点"};
    private LinearLayout mainLinerLayout;
    private RelativeLayout relativeLayout;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_chakanhuancheng);
        Intent intent=getIntent();
        String station1=intent.getStringExtra("station1");
        String station2=intent.getStringExtra("station2");
        Log.e("GetStation1:" ,station1);
        Log.e("GetStation2:" ,station2);
//        String[] arr=intent.getStringArrayExtra("array");
//        int i=0;
//        while(arr[i]!=null)
//        {
//            System.out.println(arr[i]);
//            i++;
//        }
        TextView TwoStation=findViewById(R.id.TwoStation);
        TwoStation.setText(station1+"到"+station2+"换乘方案");
        mainLinerLayout = (LinearLayout) this.findViewById(R.id.MyOwnTable3);
        initData();
        StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
        StrictMode.setThreadPolicy(policy);
        Thesql thesql=new Thesql();
        Pd pdd=new Pd();
        int i=0;
        try {
            String arr[]=thesql.chaxunQiAndZhong(station1,station2);
            insert(arr);
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
    }
    public void insert(String[] arr)
    {
        int i=0;
        int num=1;
        while (arr[i]!=null)
        {
            relativeLayout = (RelativeLayout) LayoutInflater.from(this).inflate(R.layout.dddrawtable, null);
            MyTableTextView te = (MyTableTextView) relativeLayout.findViewById(R.id.list_first);
            te.setText(arr[i]);
            te.setTextColor(Color.BLUE);
            i++;
            te = (MyTableTextView) relativeLayout.findViewById(R.id.list_second);
            te.setText(arr[i]);
            te.setTextColor(Color.BLUE);
            i++;
            te = (MyTableTextView) relativeLayout.findViewById(R.id.list_third);
            te.setText(arr[i]);
            te.setTextColor(Color.BLUE);
            i++;
            te = (MyTableTextView) relativeLayout.findViewById(R.id.list_fourth);
            te.setText(arr[i]);
            te.setTextColor(Color.BLUE);
            mainLinerLayout.addView(relativeLayout,num);
            num++;
        }
    }
    private void initData() {
        //初始化标题
        relativeLayout = (RelativeLayout) LayoutInflater.from(this).inflate(R.layout.dddrawtable, null);
        MyTableTextView title = (MyTableTextView) relativeLayout.findViewById(R.id.list_first);
        title.setText(name[0]);
        title.setTextColor(Color.BLUE);

        title = (MyTableTextView) relativeLayout.findViewById(R.id.list_second);
        title.setText(name[1]);
        title.setTextColor(Color.BLUE);

        title = (MyTableTextView) relativeLayout.findViewById(R.id.list_third);
        title.setText(name[2]);
        title.setTextColor(Color.BLUE);

        title = (MyTableTextView) relativeLayout.findViewById(R.id.list_fourth);
        title.setText(name[3]);
        title.setTextColor(Color.BLUE);

        mainLinerLayout.addView(relativeLayout);

    }
}
复制代码

线路查询后台