Android初学第29天
Android初学第29天
11_ViewPaper
代码
CrimeFragment.java
package com.bignerdranch.android.criminalintent;import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.EditText;import java.util.UUID;import static android.widget.CompoundButton.*;public class CrimeFragment extends Fragment {private static final String ARG_CRIME_ID = "crime_id";private Crime mCrime;private EditText mTitleField;private Button mDateButton;private CheckBox mSolvedCheckbox;public static CrimeFragment newInstance(UUID crimeId) {Bundle args = new Bundle();args.putSerializable(ARG_CRIME_ID, crimeId);CrimeFragment fragment = new CrimeFragment();fragment.setArguments(args);return fragment;}@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);UUID crimeId = (UUID) getArguments().getSerializable(ARG_CRIME_ID);mCrime = CrimeLab.get(getActivity()).getCrime(crimeId);}@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {View v = inflater.inflate(R.layout.fragment_crime, container, false);mTitleField = (EditText) v.findViewById(R.id.crime_title);mTitleField.setText(mCrime.getTitle());mTitleField.addTextChangedListener(new TextWatcher() {@Overridepublic void beforeTextChanged(CharSequence s, int start, int count, int after) {}@Overridepublic void onTextChanged(CharSequence s, int start, int before, int count) {mCrime.setTitle(s.toString());}@Overridepublic void afterTextChanged(Editable s) {}});mDateButton = (Button) v.findViewById(R.id.crime_date);mDateButton.setText(mCrime.getDate().toString());mDateButton.setEnabled(false);mSolvedCheckbox = (CheckBox) v.findViewById(R.id.crime_solved);mSolvedCheckbox.setChecked(mCrime.isSolved());mSolvedCheckbox.setOnCheckedChangeListener(new OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {mCrime.setSolved(isChecked);}});return v;}
}
转载于:https://www.cnblogs.com/zhouheng0918/p/9206824.html
Android初学第29天相关推荐
- ERROR: Failed to resolve: com.android.support:appcompat-v7:29.0.0
错误内容如下 ERROR: Failed to resolve: com.android.support:appcompat-v7:29.0.0 Show in Project Structure d ...
- Android初学第36天
Android初学第36天 12_DateDialog 代码 CrimeLab.java package com.bignerdranch.android.criminalintent;import ...
- Android初学第34天
Android初学第34天 12_DateDialog 代码 Crime.java package com.bignerdranch.android.criminalintent;import jav ...
- Android初学第86天
Android初学第86天 25_HTTPBackgroundTasks 代码 PhotoGallery GalleryItem.java package com.bignerdranch.andro ...
- Android初学第21天
Android初学第21天 09_LayoutsAndWidgets 代码 SignleFragmentActivity.java package com.bignerdranch.android.c ...
- Android初学第53天
Android初学第53天 14_LocalDatabases 代码 Criminalintent CrimeLab.java package com.bignerdranch.android.cri ...
- Android初学第55天
Android初学第55天 14_LocalDatabases 代码 Criminalintent CrimePagerActivity.java package com.bignerdranch.a ...
- Android初学第87天
Android初学第87天 25_HTTPBackgroundTasks 代码 PhotoGallery SingleFragmentActivity.java package com.bignerd ...
- aidl远程服务调用Android,报错:Process 'command 'F:\Android\SDK\build-tools\29.0.0\aidl.exe''
aidl远程服务调用Android demo1: Alipay 支付App服务: 1.新建: Alipay\app\src\main\aidl\com\glsite\alipay\IAlipaySer ...
最新文章
- Android Handler介绍
- python界面设计-python图形化界面设计tkinter
- 如何跟程序员谈一场没有Bug的恋爱
- C++教程之lambda表达式一
- 使用dict和set
- 代码大全和新月神话_神话般的代码
- JS_14 执行上下文与执行上下文栈
- 回馈顾客, 活动搞起 --- 策略模式
- AMD已秒英特尔全家?真的吗?来看看真正公平公正的版本吧!
- web大作业介绍自己的家乡_【天成好作文】胡缤云 二十年后的家乡
- Vue教程(四十七)Promise基本介绍与使用
- 中国中学生击剑锦标赛
- win10计算机里文件夹怎么删除文件,电脑文件夹删不掉怎么办(win10家庭版文件夹如何加密)...
- 红米4鸿蒙系统刷机包,小米 红米4 高配版获取Root权限服务含精简系统方案
- Linux系统安全应用
- spss分析方法-单样本K-S检验(转载)
- 广东药科大学计算机专业分数线,2016广东药科大学录取分数线_省内分数线
- 魔影工厂 – 免费简单易用的全能视频格式转换工具
- jQuery设置内容以及属性
- Image-Image Translation to Enhance Near Infrared Face Recognition阅读笔记
热门文章
- CSS3 filter:drop-shadow滤镜与box-shadow区别
- C#Winform控件随窗体缩放
- js如何生成一个对象,并转化为json字符串
- PHP数据库链接类(PDO+Access)
- Windows Phone开发(36):动画之DoubleAnimation 转:http://blog.csdn.net/tcjiaan/article/details/7521388...
- Java 并发专题 :闭锁 CountDownLatch 之一家人一起吃个饭
- opengl里面的矩阵栈
- Android游戏开发指南一背景地图
- 解决 fastjson 泛型报错 : java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to X
- 记一次面试经过-----映客