本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/YP6JYZ9dem.html
android中string.xml格式字符串(标识符拼写),这个方法,就是一个占位符的使用。很多java代码都用这样的用法,adroid中也有这个用法。
这个方法,就是一个占位符的使用。很多java代码都用这样的用法,android中也有这个用法。工具/原料编译工具:Eclipse方法/步骤1首先展示代码结构步骤阅读2页面类MainActivity步骤阅读3MainActivity代码如下:publicclassMainActivityextendsActionBarActivity{ TextViewtest_fonts; @Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); test_fonts=(TextView)findViewById(R.id.test_fonts); Stringtest_text=getString(R.string.test_fonts); test_text=String.format(test_text,\"我就是测试文字!!!!\"); test_fonts.setText(test_text); } @Override publicbooleanonCreateOptionsMenu(Menumenu){ //Inflatethemenu;thisaddsitemstotheactionbarifitispresent. getMenuInflater().inflate(R.menu.main,menu); returntrue; } @Override publicbooleanonOptionsItemSelected(MenuItemitem){ //Handleactionbaritemclickshere.Theactionbarwill //automaticallyhandleclicksontheHome/Upbutton,solong //asyouspecifyaparentactivityinAndroidManifest.xml. intid=item.getItemId(); if(id==R.id.action_settings){ returntrue; } returnsuper.onOptionsItemSelected(item); }}步骤阅读4页面布局文件 步骤阅读5要调用的string.xml步骤阅读6string.xml的类容步骤阅读7string.xml的代码 android_test Helloworld! Settings 用来测试的文字:%1$s! 8最后还是把最关键的代码提出来说一下步骤阅读9项目代码执行生成的页面如下:%[index]$[type]这个是占位符的编写格式例如:用来测试的文字:%1$s!这样大家应该看的懂了吧步骤阅读END注意事项本步骤需要一定代码基础程序代码以代码片段的形式展示
赞
(0)