qkjqq邮箱可以是字母吗那些字的首字母

开头首字母都是W的四字成语是什么?_百度知道
开头首字母都是W的四字成语是什么?
【王道乐土】王道:统治者治理家应遵循道理;乐土:安乐土指施行仁政家治理百姓安居乐业【王情】王:封建代称家律家律讲情面【王贡弹冠】王:汉代王吉字阳贡:即贡禹弹冠:拂冠尘埃喻作官比喻朋友进退相随取舍致指官同类相庆亦作王阳位贡公弹冠【王公】君重臣泛指高官贵【王公贵戚】泛指皇亲戚【王公贵】泛指达官贵【王顾左右言】指离题避难答复问题【王侯相】泛指封建社位尊、禄厚、权重、势贵族【王卢前】指诗文齐名【王孙贵戚】泛指皇亲戚同王公贵戚【王孙公】旧贵族、官僚弟【王司敬民】王:君主;司:主持君王主持家职责于尊重百姓【王室毁】王室:指周王朝;毁:焚烧原指西周王朝遭犬戎难火烧毁泛指封建王朝濒于灭亡【王室鞅掌】鞅:古代用马拉车安马脖皮套;鞅掌:仪容整指事瑕整理仪容旧比喻公务繁忙【王谢风流】王谢:王导、谢安六朝金陵王氏、谢氏望族;风流:建树泛指高门望族世代影响物并功业传世【王祥卧冰】王祥卧冰求鱼奉母比喻孝顺父母【王杨卢骆】指初唐四杰:王勃、杨炯、卢照邻、骆宾王四擅诗文初唐文革新贡献【王阳位贡公弹冠】王:汉代王吉;贡:贡禹;弹冠:拂冠灰尘比喻朋友进退相随取舍致指官同类相庆【王犯庶民同罪】王犯百姓处罪刑指王于王、平民【王犯与庶民同罪】王:借指权势;庶民:平民百姓权势犯百姓处罪刑指律面前平等【王佐材】佐:辅助指辅佐帝王创业治才能【王佐才】佐:辅佐辅佐帝王业才干【坐安席】席:坐席形容事坐立安【坐垂堂】垂堂:近屋檐处坐堂边外面怕掉台阶比喻危险停留【坐重席】坐用双层席比喻节俭【坐窥堂】端坐斜视专意【坐吃山崩】坐着吃山要空指光消费事产即使堆积山财富要耗尽【坐吃山空】坐着吃山要空指光消费事产即使堆积山财富要耗尽【坐筹帷幄】坐军帐谋划策【坐筹帷幄决胜千】帷幄:军用帐幕;千:指战场军帐内作确部署能决定千外战场胜负【坐吃享福】呆板单调消极光吃别干【坐愁行叹】坐着发愁走着叹息形容终愁苦郁郁寡欢【坐账】盗贼瓜赃物【坐赃】原指盗贼瓜偷盗脏物现指匪首窝主自手坐家取同伙偷盗财物【坐脏】原指盗贼瓜偷盗脏物现指匪首窝主自手坐家取同伙偷盗财物【坐自划】自定范围比喻固执端排斥其【坐待毙】坐着等死比喻遭遇危难采取积极坐着等死措施【坐待弊】坐着等死比喻遭遇危难采取积极措施【坐待旦】旦:亮坐着等亮比喻情迫切【坐待曙】坐着等待亮比喻勤谨【坐论道】坐着空谈道理指口说说见行【坐观败】冷眼旁观家功或失败【坐观垂钓者徒羡鱼情】徒:空;羡:羡慕坐着看些钓鱼空自羡慕鱼情指空想旁观实干【坐贾行商】贾:固定店面商指固定店面商转运贩卖行商【坐怀乱】春秋鲁柳惠受冻裹于怀没发非礼行形容男两性关系面作风派【坐耗山空】指消费产堆积山财富要耗尽【坐戒垂堂】坐屋檐恐瓦堕伤身形容自、谨慎【坐井观】坐井底看比喻眼界见识少【坐井窥】坐井底看比喻眼界狭所见限【坐客毡】毡:兽毛毡客没毡坐形容清贫【坐糜廪粟】糜:浪费;廪:米仓;粟:谷泛指粮食坐着消耗家粮食干实事【坐靡廪饩】廪:米仓;饩:粮食坐着消耗家粮食干实事【坐立安】坐着站着形容情紧张情绪安【坐冷板凳】冷:凉比喻受重视担任清闲职务比喻期等候工作或久等待接见【坐视顾】坐:见别遇困难或危险坐旁观看援救【坐视救】坐视:坐着看见别遇困难或危险坐旁看着援救【坐视理】袖手旁观理睬【坐树言】指功高自矜【坐视败】别功或失败采取旁观态度【坐山观虎斗】比喻双斗争采取旁观态度等双都受损伤再捞取处【坐失机宜】白白失掉机【坐山看虎斗】比喻暂介入双斗争等双都受损伤再捞取处
其他类似问题
四字成语的相关知识
其他3条回答
王佐才 wáng zuǒ zhī cái王侯相 wáng hóu jiàng xiàng王祥卧冰 wáng xiáng wò bīng王顾左右言 wáng gù zuǒ yòu ér yán tā王卢前 wáng hòu lú qián王贡弹冠 wáng gòng dàn guàn王公 wáng gōng dà rén王公贵戚 wáng gōng guì qī王孙公 wáng sūn gōng zǐ王孙贵戚 wáng sūn guì qī枉费机 wǎng fèi xīn jī枉辔步 wǎng pèi xué bù枉尺直寻 wǎng chǐ zhí xún枉口拔舌 wǎng kǒu bá shé枉勘虚招 wǎng kān xū zhāo枉道事 wǎng dào shì rén枉 wǎng jǐ zhèng rén枉费月 wǎng fèi rì yuè枉直同贯 wǎng zhí tóng guàn枉矢哨壶 wǎng shǐ qiào hú枉墨矫绳 wǎng mò jiǎo shéng枉费计 wǎng fèi xīn jì枉费思 wǎng fèi xīn sī枉物难消 wǎng wù nán xiāo枉徇私 wǎng fǎ xùn sī枉口诳舌 wǎng kǒu kuáng shé枉直随形 wǎng zhí suí xíng枉突徙薪 wǎng tū xǐ xīn枉矫激 wǎng jiǎo guò jī枉口嚼舌 wǎng kǒu jiáo shé枉用机 wǎng yòng xīn jī枉费唇舌 wǎng fèi chún shé枉费工夫 wǎng fèi gōng fū枉费力 wǎng fèi xīn lì枉曲直凑 wǎng qǔ zhí còu
望穿秋水,网开一面,蜿蜒起伏,玩物丧志,忘恩负义,妄自菲薄,歪打正着,完璧归赵。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁8844人阅读
废话不多说,先上图。
本Demo实现了如下功能:
1.根据汉字首字母,自动按英文字母分类显示。
2.滑动时,泡泡显示最上面的汉字首字母提示。
3.右侧字母栏点击快速定位,方便多数据的查找定位。
不足之处:
1.汉字转化得到拼音首字母的时候,我用到了一个pinyin4j-2.5.0.jar包,多音字和某些特殊汉字翻译不准确,如:我发现厦门,它会翻译成shamen,结果首字母变成了s。
&& 结果我只好特殊处理了,朋友们有好的解决办法的话麻烦分享一下。
好了,废话不说了,上代码,总共3.java文件和3个配置文件。
(1)Main.java
package com.lmj.
import java.util.ArrayL
import java.util.HashM
import java.util.M
import com.lmj.quickaction.RightCharacterListView.OnTouchingLetterChangedL
import net.sourceforge.pinyin4j.PinyinH
import net.sourceforge.pinyin4j.format.HanyuPinyinOutputF
import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatC
import android.app.A
import android.content.C
import android.graphics.PixelF
import android.os.B
import android.os.H
import android.util.L
import android.view.LayoutI
import android.view.V
import android.view.ViewGroup.LayoutP
import android.view.WindowM
import android.widget.AbsListV
import android.widget.AdapterV
import android.widget.AdapterView.OnItemClickL
import android.widget.ListV
import android.widget.TextV
import android.widget.T
&* @author lmj
public class Main extends Activity implements ListView.OnScrollListener,
& OnItemClickListener, android.view.View.OnClickListener {
&private RightCharacterListView letterListV
&private H
&private DisapearThread disapearT
&private int scrollS
&private ListAdapter listA
&private ListView listM
&private TextView txtO
&private WindowManager windowM
&private String[] stringArr = { &阿拉伯&, &阿镇&, &阿布&, &北京&, &北城&, &成&, &城市&,
&& &得&, &额&, &方&, &搞&, &广州&, &黄石&, &黄冈&, &杭州&, &上海&, &上饶&, &厦门&, &深圳&,
&& &武林&, &武林&, &武林&, &武林&, &武林&, &武林&, &武林&, &武林&, &武林&, &武林&, &武林&,
&& &武林&, &武林&, &武林&, &武林&, &武汉&, &下午&, &责打&, &浙江&, &浙江&, &浙江&, &浙江&,
&& &浙江&, &浙江&, &浙江&, &浙江&, &浙江&, &浙江&, &浙江&, &浙江&, &浙江&, &浙江&, &浙江&,
&& &浙江&, &浙江&, &浙江&, &浙江&, &浙江&, &浙江& };
&private String[] stringArr3 = new String[0];
&private ArrayList arrayList = new ArrayList();
&private ArrayList arrayList2 = new ArrayList();
&private ArrayList arrayList3 = new ArrayList();
&private Map&String, String& map = new HashMap&String, String&();
&public String converterToPinYin(String chinese) {
& String pinyinString = &&;
& char[] charArray = chinese.toCharArray();
& // 根据需要定制输出格式,我用默认的即可
& HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutputFormat();
&& // 遍历数组,ASC码大于128进行转换
&& for (int i = 0; i & charArray. i++) {
&&& if (charArray[i] & 128) {
&&&& // charAt(0)取出首字母
&&&& pinyinString += PinyinHelper.toHanyuPinyinStringArray(
&&&&&& charArray[i], defaultFormat)[0].charAt(0);
&&& } else {
&&&& pinyinString += charArray[i];
&& return pinyinS
& } catch (BadHanyuPinyinOutputFormatCombination e) {
&& e.printStackTrace();
&public class LetterListViewListener implements
&& OnTouchingLetterChangedListener {
& @Override
& public void onTouchingLetterChanged(final String s) {
&& Toast.makeText(Main.this, s, Toast.LENGTH_LONG).show();
&& int num = 0;
&& for (int i = 0; i & stringArr. i++) {
&&& if (&a&.equals(s)) {
&&&& num = 0;
&&& } else if (character2ASCII(stringArr[i].substring(0, 1)) & (character2ASCII(s) + 32)) {
&&&& num += 1;
&& listMain.setSelectionFromTop(num, 0);
&& // .setSelection(num);
&public void onCreate(Bundle savedInstanceState) {
& super.onCreate(savedInstanceState);
& setContentView(R.layout.main);
& for (int i = 0; i & stringArr. i++) {
&& String pinyin = converterToPinYin(stringArr[i]);
&& arrayList.add(pinyin);
&& if (!arrayList2.contains(pinyin.substring(0, 1))) {
&&& arrayList2.add(pinyin.substring(0, 1));
&& map.put(pinyin, stringArr[i]);
& stringArr = (String[]) arrayList.toArray(stringArr);
& arrayList3.add(&#&);
& for (int i = 0; i & arrayList2.size(); i++) {
&& String string = (String) arrayList2.get(i);
&& arrayList3.add(string.toUpperCase());
& stringArr3 = (String[]) arrayList3.toArray(stringArr3);// 得到右侧英文字母列表
& letterListView = (RightCharacterListView) findViewById(R.id.rightCharacterListView);
& String[] b = { &#&, &A&, &B&, &C&, &D&, &E&, &F&, &G&, &H&, &S&, &W&,
&&& &X&, &Z& };
& letterListView.setB(stringArr3);
& letterListView
&&& .setOnTouchingLetterChangedListener(new LetterListViewListener());
& handler = new Handler();
& // 初始化首字母悬浮提示框
& txtOverlay = (TextView) LayoutInflater.from(this).inflate(
&&& R.layout.popup_char, null);
& txtOverlay.setVisibility(View.INVISIBLE);
& WindowManager.LayoutParams lp = new WindowManager.LayoutParams(
&&& LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT,
&&& WindowManager.LayoutParams.TYPE_APPLICATION,
&&& WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
&&&&& | WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
&&& PixelFormat.TRANSLUCENT);
& windowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
& windowManager.addView(txtOverlay, lp);
& // 初始化ListAdapter
& listAdapter = new ListAdapter(this, stringArr, this, map);
& listMain = (ListView) findViewById(R.id.listInfo);
& listMain.setOnItemClickListener(this);
& listMain.setOnScrollListener(this);
& listMain.setAdapter(listAdapter);
& disapearThread = new DisapearThread();
&public void onScroll(AbsListView view, int firstVisibleItem,
&& int visibleItemCount, int totalItemCount) {
& // txtOverlay.setText(String.valueOf(stringArr[firstVisibleItem +
& // (visibleItemCount && 1)]
& // .charAt(0)));//泡泡文字以中间的显示为准
& txtOverlay
&&& .setText(String.valueOf(stringArr[firstVisibleItem].charAt(0)));// 泡泡文字以第一个可见列表为准
&public void onScrollStateChanged(AbsListView view, int scrollState) {
& this.scrollState = scrollS
& if (scrollState == ListView.OnScrollListener.SCROLL_STATE_IDLE) {
&& handler.removeCallbacks(disapearThread);
&& // 提示延迟1.5s再消失
&& boolean bool = handler.postDelayed(disapearThread, 1500);
& } else {
&& txtOverlay.setVisibility(View.VISIBLE);
&public void onItemClick(AdapterView&?& parent, View view, int position,
&& long id) {
& // String personalName = stringArr[position];
& String personalName = map.get(stringArr[position]);
&public void onClick(View view) {
&private class DisapearThread implements Runnable {
& public void run() {
&& // 避免在1.5s内,用户再次拖动时提示框又执行隐藏命令。
&& if (scrollState == ListView.OnScrollListener.SCROLL_STATE_IDLE) {
&&& txtOverlay.setVisibility(View.INVISIBLE);
&public void onDestroy() {
& super.onDestroy();
& // 将txtOverlay删除。
& txtOverlay.setVisibility(View.INVISIBLE);
& windowManager.removeView(txtOverlay);
& * 把单个英文字母或者字符串转换成数字ASCII码
& * @param input
& * @return
&public static int character2ASCII(String input) {
& char[] temp = input.toCharArray();
& StringBuilder builder = new StringBuilder();
& for (char each : temp) {
&& builder.append((int) each);
& String result = builder.toString();
& return Integer.parseInt(result);
(2)ListAdapter,列表适配器
package com.lmj.
import java.util.HashM
import java.util.M
import android.content.C
import android.util.L
import android.view.LayoutI
import android.view.V
import android.view.View.OnClickL
import android.view.ViewG
import android.widget.BaseA
import android.widget.ImageV
import android.widget.TextV
&* @author lmj
&* 列表适配器
public class ListAdapter extends BaseAdapter {
&private LayoutInflater layoutI
&private OnClickListener onClickL
&private String[] stringA
&private Map&String, String& map = new HashMap&String, String&();
&public ListAdapter(Context context, String[] arr, OnClickListener listener,Map&String, String& map) {
& layoutInflater = LayoutInflater.from(context);
& this.onClickListener =
& stringArr =
& this.map =
&public int getCount() {
& return stringArr == null ? 0 : stringArr.
&public Object getItem(int position) {
& Log.d(&position&, position+&---&&+stringArr[position]);
& if (stringArr != null) {
&& String string = map.get(stringArr[position]);
&public long getItemId(int position) {
&public View getView(int position, View convertView, ViewGroup parent) {
& ViewHolder holder =
& if (convertView == null) {
&& convertView = layoutInflater.inflate(R.layout.list_item, null);
&& holder = new ViewHolder();
&& holder.firstCharHintTextView = (TextView) convertView
&&&& .findViewById(R.id.text_first_char_hint);
&& holder.nameTextView = (TextView) convertView.findViewById(R.id.text_website_name);
&& convertView.setTag(holder);
& } else {
&& holder = (ViewHolder) convertView.getTag();
& holder.nameTextView.setText(map.get(stringArr[position]));
& int idx = position - 1;
& char previewChar = idx &= 0 ? stringArr[idx].charAt(0) : ' ';
& char currentChar = stringArr[position].charAt(0);
& if (currentChar != previewChar) {
&& holder.firstCharHintTextView.setVisibility(View.VISIBLE);
&& holder.firstCharHintTextView.setText(String.valueOf(currentChar));
& } else {
&& //实例化一个CurrentView后,会被多次赋值并且只有最后一次赋值的position是正确
&& holder.firstCharHintTextView.setVisibility(View.GONE);
& return convertV
&public final class ViewHolder {
& public TextView firstCharHintTextV
& public TextView nameTextV
(3)RightCharacterListView,右侧字母表,快速定位
package com.lmj.
import android.content.C
import android.graphics.C
import android.graphics.C
import android.graphics.P
import android.graphics.T
import android.util.AttributeS
import android.view.MotionE
import android.view.V
&* 右侧字母表,快速定位
&* @author lmj
public class RightCharacterListView extends View {
&private String[] b =
&public void setB(String[] b) {
& this.b =
&OnTouchingLetterChangedListener onTouchingLetterChangedL
// String[] b = {&A&, &B&, &C&, &D&, &E&, &F&, &G&, &H&, &I&, &J&, &K&,
//&& &L&, &M&, &N&, &O&, &P&, &Q&, &R&, &S&, &T&, &U&, &V&, &W&, &X&,
//&& &Y&, &Z& };
// String[] b = {&A&, &B&, &C&, &D&, &E&, &F&, &G&, &H&, &S&, &W&, &X&,
//&& &Z& };
&int choose = -1;
&Paint paint = new Paint();
&boolean showBkg =
&public RightCharacterListView(Context context, AttributeSet attrs, int defStyle) {
& super(context, attrs, defStyle);
&public RightCharacterListView(Context context, AttributeSet attrs) {
& super(context, attrs);
&public RightCharacterListView(Context context) {
& super(context);
&@Override
&protected void onDraw(Canvas canvas) {
& super.onDraw(canvas);
& if (showBkg) {
&& canvas.drawColor(Color.parseColor(&#&));
& int height = getHeight();
& int width = getWidth();
& int singleHeight = height / b.
& for (int i = 0; i & b. i++) {
&& paint.setColor(Color.WHITE);
&& paint.setTypeface(Typeface.DEFAULT_BOLD);
&& paint.setAntiAlias(true);
&& if (i == choose) {
&&& paint.setColor(Color.parseColor(&#3399ff&));
&&& paint.setFakeBoldText(true);
&& float xPos = width / 2 - paint.measureText(b[i]) / 2;
&& float yPos = singleHeight * i + singleH
&& canvas.drawText(b[i], xPos, yPos, paint);
&& paint.reset();
&@Override
&public boolean dispatchTouchEvent(MotionEvent event) {
& final int action = event.getAction();
& final float y = event.getY();
& final int oldChoose =
& final OnTouchingLetterChangedListener listener = onTouchingLetterChangedL
& final int c = (int) (y / getHeight() * b.length);
& switch (action) {
& case MotionEvent.ACTION_DOWN:
&& showBkg =
&& if (oldChoose != c && listener != null) {
&&& if (c &0 && c & b.length) { //如果第一个字母是#,无效点击的话,条件变为c&0
&&&& listener.onTouchingLetterChanged(b[c]);
&&&& choose =
&&&& invalidate();
& case MotionEvent.ACTION_MOVE:
&& if (oldChoose != c && listener != null) {
&&& if (c &0 && c & b.length) {& //如果第一个字母是#,无效点击的话,条件变为c&0
&&&& listener.onTouchingLetterChanged(b[c]);
&&&& choose =
&&&& invalidate();
& case MotionEvent.ACTION_UP:
&& showBkg =
&& choose = -1;
&& invalidate();
&@Override
&public boolean onTouchEvent(MotionEvent event) {
& return super.onTouchEvent(event);
&public void setOnTouchingLetterChangedListener(
&& OnTouchingLetterChangedListener onTouchingLetterChangedListener) {
& this.onTouchingLetterChangedListener = onTouchingLetterChangedL
&public interface OnTouchingLetterChangedListener {
& public void onTouchingLetterChanged(String s);
(4)main.xml
&?xml version=&1.0& encoding=&utf-8&?&
&RelativeLayout xmlns:android=&&
&&& android:orientation=&vertical&
&&& android:layout_width=&fill_parent&
&&& android:layout_height=&fill_parent&
&&ListView android:id=&@+id/listInfo&&&&
&&&&&&&& android:focusable=&true&&&&
&&&&&&&& android:layout_weight=&1.0&&&&
&&&&&&&& android:layout_height=&wrap_content&&&&
&&&&&&&& android:layout_width=&fill_parent&&&&
&&&&&&&& android:fastScrollEnabled=&true&&
&&&&&&&& android:cacheColorHint=&#&&
&&&&&&&& android:background=&@drawable/background&&&&
&&& &/ListView&
&&& &com.lmj.quickaction.RightCharacterListView
&&&& android:id=&@+id/rightCharacterListView&
& android:background=&#&
& android:layout_width=&30dip&
& android:layout_height=&fill_parent&
& android:layout_alignParentRight=&true& /&
&/RelativeLayout&
(5)list_item.xml&?xml version=&1.0& encoding=&utf-8&?&&
&LinearLayout xmlns:android=&&
&android:orientation=&vertical&
&android:layout_width=&fill_parent&
&android:layout_height=&wrap_content&
&android:id=&@+id/list_item_parent_layout&
&&TextView android:id=&@+id/text_first_char_hint&
& android:layout_width=&fill_parent&
& android:layout_height=&wrap_content&
& android:textSize=&@dimen/list_first_char_hint_text_size&
& android:background=&@color/char_color&
& android:textColor=&@*android:color/dim_foreground_light&
& android:paddingLeft=&@dimen/list_item_first_char_padding&
& android:visibility=&gone&&
&&/TextView&
&&LinearLayout
& xmlns:android=&&
& android:orientation=&horizontal&
& android:layout_width=&fill_parent&
& android:layout_height=&wrap_content&&
& &LinearLayout
&& android:orientation=&vertical&
&& android:layout_width=&wrap_content&
&& android:layout_height=&fill_parent&
&& android:layout_weight=&1&&
&& &TextView android:id=&@+id/text_website_name&
&&& android:layout_width=&fill_parent&
&&& android:layout_height=&wrap_content&
&&& android:textColor=&@android:color/white&
&&& android:textSize=&@dimen/list_item_name_size&
&&& android:singleLine=&true&
&&&&&&&& android:ellipsize=&marquee&
&& &&/TextView&
& &/LinearLayout&
& &View android:id=&@+id/divider&
&& android:background=&@*android:color/dim_foreground_dark&
&& android:focusable=&false&
&& android:clickable=&false&
&& android:longClickable=&false&
&& android:layout_marginTop=&@dimen/list_item_divider_margin&
&& android:layout_marginBottom=&@dimen/list_item_divider_margin&
&& android:layout_width=&1dp&
&& android:layout_height=&fill_parent&
&& android:gravity=&center_vertical&
& &&/View&
&&/LinearLayout&
&/LinearLayout&
(6)popup_char.xml
&?xml version=&1.0& encoding=&utf-8&?&
&TextView xmlns:android=&&
&&& android:textSize=&@dimen/popup_char_min_length&
&&& android:textColor=&@android:color/white&
&&& android:background=&@color/popup_char_color&
&&& android:minWidth=&@dimen/popup_char_min_length&
&&& android:maxWidth=&@dimen/popup_char_min_length&
&&& android:gravity=&center&
(7)dimension.xml,资源文件
&?xml version=&1.0& encoding=&UTF-8&?&
&resources&
&&dimen name=&list_first_char_hint_text_size&&15sp&/dimen&
&&dimen name=&list_item_order_number_size&&30sp&/dimen&
&&dimen name=&list_item_first_view_right_margin&&30sp&/dimen&
&&dimen name=&list_item_first_char_padding&&10dip&/dimen&
&&dimen name=&list_item_name_size&&25sp&/dimen&
&&dimen name=&list_item_divider_margin&&5dip&/dimen&
&&dimen name=&list_item_icon_length&&50sp&/dimen&
&&dimen name=&popup_char_min_length&&70dip&/dimen&
&/resources&
还有string.xml和color.xml就不贴了,也就几个,缺啥就补啥。
好了,今天就到这吧,朋友们有啥问题的给我留言,只要我能解决的,一定告诉大家。
以为写个博客就10分钟的事情,实际上我用了一个小时,oh,My God!!
不过要是有人能用的上,我的时间也算是有所值了,呵呵。
有问题欢迎讨论,还望各位口下留情。
&忘了,还缺了个图片:
和第三方jar包pinyin4j-2.5.0,jar包自己下吧,呵呵。
源码下载:
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:25839次
积分:468分
排名:千里之外
原创:17篇
评论:71条
(13)(4)(1)(2)(1)}

我要回帖

更多关于 gmod地图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信