文章标题
2016-06-28 13:22
302 查看
public class MyFragment extends Fragment {
}
//false 白天模式。 true夜晚 boolean flag = false; private View view; private Button bt; @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { view = View.inflate(getActivity(), R.layout.fragment, null); bt = (Button) view.findViewById(R.id.bt); bt.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent("com.bwei.module"); getActivity().sendBroadcast(intent ); } }); //注册广播 MyBroadCastReceive receie = new MyBroadCastReceive(); IntentFilter filter = new IntentFilter("com.bwei.module"); getActivity().registerReceiver(receie, filter ); return view; } class MyBroadCastReceive extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { if(flag){ flag = false; //让其变为白天模式 view.setBackgroundColor(Color.WHITE); bt.setBackgroundColor(Color.WHITE); bt.setTextColor(Color.BLACK); bt.setText("白天模式"); }else{ flag = true; //让其变为夜晚模式 view.setBackgroundColor(Color.BLACK); bt.setBackgroundColor(Color.GRAY); bt.setTextColor(Color.WHITE); bt.setText("夜晚模式"); } } }
}
相关文章推荐
- javaweb学习总结(二十一)——JavaWeb的两种开发模式
- linux与windows共享
- 一维树状数组入门
- 一维树状数组入门
- Memcached vs Redis
- [24] Swap Nodes in Pairs
- javaweb学习总结(二十)——JavaBean总结
- Java下载文件,文件名中文乱码问题
- 当全屏的webview遇到软键盘
- 关于对Android的videoView和mediaController的吐槽
- bzoj 1797 最小割【最小割】【tarjan】
- Android 软键盘属性
- PHP计算文件夹大小
- 如何在宿主机上查看kvm虚拟机的IP
- Python enumerate()功能
- Myeclipse/eclipse 安装查看class文件的插件
- 数据库权限管理
- 数据库FMDB详解
- mysql case when
- CString成员函数详解[转]