![](https://img-blog.csdn.net/20171221113440472?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU1hTMTIwNzMw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20171221113335629?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU1hTMTIwNzMw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:orientation="vertical"
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.baiwei.shenxuesong.yingchangxianshi.MainActivity">
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<LinearLayout
android:id="@+id/ll1"
android:layout_marginTop="200dp"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:text="购买"
android:id="@+id/mai1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:text="添加"
android:layout_marginLeft="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
<LinearLayout
android:id="@+id/ll2"
android:layout_marginTop="200dp"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:text="购买"
android:background="#f23"
android:id="@+id/mai2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:background="#f23"
android:text="添加"
android:layout_marginLeft="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
</LinearLayout>
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
/**
* Hello World!
*/
private TextView mTv;
/**
* 购买
*/
private Button mMai1;
private LinearLayout mLl1;
/**
* 购买
*/
private Button mMai2;
private LinearLayout mLl2;
private int i=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
mTv.setText("编辑");
mLl2.setVisibility(View.GONE);
}
private void initView() {
mTv = (TextView) findViewById(R.id.tv);
mTv.setOnClickListener(this);
mMai1 = (Button) findViewById(R.id.mai1);
mLl1 = (LinearLayout) findViewById(R.id.ll1);
mMai2 = (Button) findViewById(R.id.mai2);
mLl2 = (LinearLayout) findViewById(R.id.ll2);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
default:
break;
case R.id.tv:
i++;
if(i%2==1){
mTv.setText("编辑");
mLl2.setVisibility(View.GONE);
mLl1.setVisibility(View.VISIBLE);
mMai1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(MainActivity.this, "0", Toast.LENGTH_SHORT).show();
}
});
}else {
mTv.setText("完成");
mLl1.setVisibility(View.GONE);
mLl2.setVisibility(View.VISIBLE);
mMai2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(MainActivity.this, "0", Toast.LENGTH_SHORT).show();
}
});
}
break;
}
}
}