Java源码示例:com.rockerhieu.emojicon.EmojiconEditText

示例1
private void initSearchTagList() {
	searchListView = (ListView)findViewById(R.id.mark_tab_choose_listView);
	tagTextView = (EmojiconEditText)findViewById(R.id.search_tag_brand);
	
	String[] mStrings = { "Abbaye de Belloc",
			"\ue32dAbbaye du Mont des Cats", "Abertam", "Abondance", "Ackawi",
			"Acorn", "Adelost", "Affidelice au Chablis", "Afuega'l Pitu",
			"Airag", "Airedale", "Aisy Cendre", "Abertam", "Abondance", "Ackawi",
			"Acorn", "Adelost", "Affidelice au Chablis", "Afuega'l Pitu",
			"Airag", "Airedale", "Aisy Cendre" };
	
	initSearchListener();
	AnimationSet animationSet = new AnimationSet(false);
	Animation animation = new AlphaAnimation(0,1);   //AlphaAnimation 控制渐变透明的动画效果
	animation.setDuration(300);     //动画时间毫秒数
	animationSet.addAnimation(animation);    //加入动画集合
	LayoutAnimationController controller = new LayoutAnimationController(animationSet, 1);
	
	// 设置列表内容
	mListItems = new ArrayList<String>();
	mListItems.addAll(Arrays.asList(mStrings));
	mListItems.set(0, getResources().getString(R.string.add_tag_text));
	
	tagSearchAdapter = new TagSearchAdapter(this, R.layout.item_search_tag_list, mListItems);
	searchListView.setLayoutAnimation(controller);
	searchListView.setAdapter(tagSearchAdapter);
}
 
示例2
private void initEmojicon() {
	sendbtn = (Button)findViewById(R.id.comment_send_btn);
	mEditEmojicon = (EmojiconEditText) findViewById(R.id.editEmojicon);
	emojicons = (FrameLayout)findViewById(R.id.emojicons);
	emojbtn = (ImageButton)findViewById(R.id.icon_emoji_btn);
	emojbtn.setOnClickListener(this);
	sendbtn.setOnClickListener(this);
       setEmojiconFragment(false);
}