步骤:在支付界面,点击支付就会到这个页面,然后清空购物车,回到主页面
效果图:
layout的源代码:
<?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" android:orientation="vertical" xmlns:app="http://schemas.android.com/apk/res-auto" android:background="@color/bg_color"> <zuo.com.ui.widget.CNiaoToolBar android:id="@+id/tool_bar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:minHeight="?attr/actionBarSize" app:isShowSearchView="false" app:contentInsetEnd="56dp" app:title="支付结果"/> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:gravity="center" android:layout_marginTop="30dp" android:background="@drawable/selector_view_block"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@mipmap/icon_success_128"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:text="支付成功" android:textColor="@color/black" android:textSize="18sp" /> </LinearLayout> <Button android:id="@+id/button" android:layout_width="match_parent" android:layout_height="wrap_content" style="@style/bigRedButton" android:layout_marginTop="15dp" android:text="返回首页"/> </LinearLayout>
activity页面:
package zuo.com.ui; import android.content.Intent; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import android.widget.Toast; import zuo.com.ui.fragment.CartFragment; /** * Created by Administrator on 2016/10/28. */ public class OrderResultActivity extends AppCompatActivity { private Button returnButton; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.layout_pay_result); returnButton= (Button) findViewById(R.id.button); returnButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getApplicationContext(),"支付成功",Toast.LENGTH_SHORT).show(); CartFragment.carts.clear(); Intent intent=new Intent(getApplication(),HomeActivity.class); startActivity(intent); finish(); } }); } }