MainActivity
来源:互联网 发布:全球经济数据公布 编辑:程序博客网 时间:2024/06/16 13:25
import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.CheckBox;import android.widget.ExpandableListView;import android.widget.TextView;import org.greenrobot.eventbus.EventBus;import org.greenrobot.eventbus.Subscribe;import java.util.ArrayList;import java.util.List;public class MainActivity extends AppCompatActivity implements IMainActivity{ private ExpandableListView mElv; private CheckBox mCheckbox2; /** * 0 */ private TextView mTvPrice; /** * 结算(0) */ private TextView mTvNum; private MyAdapter adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); EventBus.getDefault().register(this); initView(); new MainPresenter(this).getGoods(); mCheckbox2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { adapter.changeAllListCbState(mCheckbox2.isChecked()); } }); } @Override protected void onDestroy() { super.onDestroy(); EventBus.getDefault().unregister(this); } private void initView() { mElv = (ExpandableListView) findViewById(R.id.elv); mCheckbox2 = (CheckBox) findViewById(R.id.checkbox2); mTvPrice = (TextView) findViewById(R.id.tv_price); mTvNum = (TextView) findViewById(R.id.tv_num); } @Override public void showList(List<GoosBean.DataBean> groupList, List<List<GoosBean.DataBean.DatasBean>> childList) { adapter = new MyAdapter(this, groupList, childList); mElv.setAdapter(adapter); mElv.setGroupIndicator(null); //默认让其全部展开 for (int i = 0; i < groupList.size(); i++) { mElv.expandGroup(i); } } @Subscribe public void onMessageEvent(MessageEvent event) { mCheckbox2.setChecked(event.isChecked()); } @Subscribe public void onMessageEvent(PriceAndCountEvent event) { mTvNum.setText("结算(" + event.getCount() + ")"); mTvPrice.setText(event.getPrice() + ""); }
}
阅读全文
0 0
- MainActivity
- mainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- XML用Java写入
- vue 踩坑(一)
- CacheLookup有变化时不能用
- 代码
- nginx 反向代理web应用将https请求转成http请求时,必须注意事项
- MainActivity
- 最大期望算法EM-机器学习ML
- IO流
- 大话设计模式读书笔记之迭代器模式
- Restful风格API接口开发springMVC篇
- 熟练运用Word2003制表符实现各种对齐
- 输出十进制转化为二进制后一的个数
- linux学习第三十篇:iptables filter表小案例,iptables nat表应用
- Linux小知识