replace gridView with GridLayout

replace gridView with GridLayout
replace gridView with GridLayout
animation duration
rename some var
touch feedback
format codes
add scroll view
support PinYin search
refactor : extract a method
refactor : extract a method
refactor : rename
some simple refactor
gridLayout -> ViewGroup
scroll view width
make icons aligned to each other
init view thread problem