求宠物管理系统Java代码

求好心人帮忙写个宠物管理系统,具有增删改查功能,不用数据库,谢谢!!

布局是什么意思?,可简化为主函数输入吗

private ListView listView;
private ArrayList list;
private EditText editText;
private Listadapter listadapter;
private TextView textView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    listView = (ListView) findViewById(R.id.list1);
    textView = (TextView) findViewById(R.id.text2);

    initData();

    listadapter = new Listadapter();

    listView.setAdapter(listadapter);


    textView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            AlertDialog.Builder aler=new AlertDialog.Builder(MainActivity.this);
            View inflate = LayoutInflater.from(MainActivity.this).inflate(R.layout.one_view, null);
            editText = (EditText) inflate.findViewById(R.id.ed1);
            aler.setTitle("请输增加内容:");
            aler.setView(inflate);
            aler.setNegativeButton("取消", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                }
            });
            aler.setPositiveButton("确定", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    if(editText.getText().toString()!=null){
                        list.add(editText.getText().toString());
                        listadapter.notifyDataSetChanged();
                    }else{
                        Toast.makeText(MainActivity.this,"你输入为空",Toast.LENGTH_LONG);
                    }
                }
            });
            aler.show();
            aler.create();
        }
    });


    listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, final int position, final long id) {
            AlertDialog.Builder aler=new AlertDialog.Builder(MainActivity.this);
            View inflate = LayoutInflater.from(MainActivity.this).inflate(R.layout.one_view, null);
            editText = (EditText) inflate.findViewById(R.id.ed1);
            aler.setTitle("请输修改内容:");
            aler.setView(inflate);
            aler.setNegativeButton("取消", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                }
            });
            aler.setPositiveButton("确定", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    if(editText.getText().toString()!=null){
                        list.set(position,editText.getText().toString());
                        listadapter.notifyDataSetChanged();
                    }else{
                        Toast.makeText(MainActivity.this,"你输入为空",Toast.LENGTH_LONG);
                    }
                    }
            });
            aler.show();
            aler.create();
        }
    });


    listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
        @Override
        public boolean onItemLongClick(AdapterView<?> parent, View view, final int position, long id) {

            AlertDialog.Builder aler=new AlertDialog.Builder(MainActivity.this);
            aler.setTitle("确定删除?");
            aler.setNegativeButton("取消", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                }
            });
            aler.setPositiveButton("确定", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    list.remove(position);
                    listadapter.notifyDataSetChanged();
                }
            });
            aler.show();
            aler.create();

            return true;
        }
    });


}

private void initData() {


    list = new ArrayList<String>();

    for (int i = 0; i <10 ; i++) {

        list.add("宠物"+i);

    }
}



class Listadapter  extends BaseAdapter{


    @Override
    public int getCount() {
        return list.size();
    }

    @Override
    public Object getItem(int position) {
        return list.get(position);
    }

    @Override
    public long getItemId(int position) {
        return position;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        ViewHolder viewHolder;
        if(convertView==null){
            convertView = LayoutInflater.from(MainActivity.this).inflate(R.layout.it_one, null);
            viewHolder=new ViewHolder();
            viewHolder.textView= (TextView) convertView.findViewById(R.id.text1);
            convertView.setTag(viewHolder);
        }else{
            viewHolder= (ViewHolder) convertView.getTag();
        }
           viewHolder.textView.setText(list.get(position));
        return convertView;
    }
    class ViewHolder{
        TextView textView;
    }
}

布局
android:layout_width="match_parent"
android:layout_height="20dp">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="长按删除,点击修改"
        android:textColor="#000"
        />

    <TextView
        android:id="@+id/text3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="+查询"
        android:textSize="10sp"
        android:textColor="#000"
        android:layout_marginLeft="180dp"/>

     <TextView
         android:id="@+id/text2"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="+添加"
         android:textSize="10sp"
         android:textColor="#000"
         android:layout_marginLeft="10dp"/>
</LinearLayout>




<ListView
    android:id="@+id/list1"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
</ListView>