Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class tab1task extends Fragment {
- ArrayList<String> tasks= new ArrayList<String>();
- @Nullable
- @Override
- public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
- final View view1= inflater.inflate(R.layout.tasktab1,container,false);
- Button add_task = (Button) view1.findViewById(R.id.addtask);
- add_task.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- tasks.add("");
- ListView listView = (ListView) view1.findViewById(R.id.alltasks);
- customAdapter customAdapter = new customAdapter();
- listView.setAdapter(customAdapter);
- }
- });
- ListView listView = (ListView) view1.findViewById(R.id.alltasks);
- customAdapter customAdapter = new customAdapter();
- listView.setAdapter(customAdapter);
- return view1;
- }
- class customAdapter extends BaseAdapter {
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- View view = getActivity().getLayoutInflater().inflate(R.layout.addtaskcustomlayout,null);
- EditText task = (EditText) view.findViewById(R.id.taskadd);
- task.setId(position);
- tasks.set(position,task.getText().toString());
- task.setText(tasks.get(position));
- return view;
- }
- @Override
- public long getItemId(int position) {
- return position;
- }
- @Override
- public Object getItem(int position) {
- return tasks.get(position);
- }
- @Override
- public int getCount() {
- return tasks.size();
- }
- }
- }
Add Comment
Please, Sign In to add comment