zoukankan      html  css  js  c++  java
  • 第四次迭代目标完成情况及感想

    第三次迭代目标完成情况如下:

    首先是账户信息界面的设计如下:

    主要XML代码是

     <TableLayout 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.edg.foodie.activity.SettingPasswdActivity">
     <TableRow>
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="初始密码:"
                    android:textSize="20sp"
                    />
                <EditText
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:hint="请输入初始密码"
                    android:selectAllOnFocus="true"
                    />
            </TableRow>
            <TableRow>
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="修改密码:"
                    android:textSize="20sp"
                    />
                <EditText
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:hint="请输入要修改的密码"
                    android:selectAllOnFocus="true"
                    />
            </TableRow>

    </TableLayout>
     
    主要JAVA代码如下:
    package com.edg.foodie.activity;
    import android.app.AlertDialog;
    import android.content.DialogInterface;
    import android.content.Intent;
    import android.graphics.Color;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.TableLayout;
    import android.widget.TextView;
    import android.widget.Toast;

    import com.edg.foodie.R;

    public class AccountActivity extends AppCompatActivity {

        private TextView textView;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_account);

            textView = (TextView) findViewById(R.id.dlbutton);
            textView.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {

                    TableLayout setPasswd = (TableLayout)getLayoutInflater().inflate(R.layout.activity_setting_passwd, null);
                    new AlertDialog.Builder(AccountActivity.this).setTitle("修改密码").setView(setPasswd).setPositiveButton("确定", new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                            Toast.makeText(AccountActivity.this, "修改成功", Toast.LENGTH_SHORT).show();
                        }
                    }).setNegativeButton("取消", new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                            finish();
                        }
                    }).create().show();
                }

    //                Intent intent = new Intent(AccountActivity.this, SettingPasswdActivity.class);
    //                startActivityForResult(intent, 1);

            });
        }

        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            // 判断请求码是否是启动活动B所用的请求码
            if (requestCode == 1) {
                // 判断返回码是否成功
                if(resultCode == RESULT_OK) {
                   if(resultCode == RESULT_OK) {
                    textView.setText("已设置");
                    textView.setTextColor(Color.RED);
                }
            }
        }
    }

     这是这个项目的最后一次迭代了,对于这次迭代,界面设计完成的还算顺利,但是JAVA部分花费了很久才整出来,翻阅了上学期的课本,查了资料,也上网搜了很多类似的代码,最后终于完成了我的第四此迭代目标,同时也很感谢我的小伙伴们的帮助。

  • 相关阅读:
    Q/GDW 10233-2018等国家电网公司电动汽车充电设备相关标准
    TB/T 2628-2020 铁路预制普通钢筋混凝土简支梁
    GB/T 51396-2019 槽式太阳能光热发电站设计标准
    GB/T 17467-2020 高压/低压预装式变电站
    GB/T 3906-2020 3.6 kV~40.5 kV交流金属封闭开关设备和控制设备
    GB 51388-2020 镍冶炼厂工艺设计标准
    GB/T 51409-2020 数据中心综合监控系统工程技术标准
    linux-09(查看文件命令tail)
    jmeter-02
    2019-3-19记随手记面试
  • 原文地址:https://www.cnblogs.com/weijing44/p/6872418.html
Copyright © 2011-2022 走看看