Java 支持印地语的Android应用程序
错误如下Java 支持印地语的Android应用程序,java,android,textview,Java,Android,Textview,错误如下 无法解析Main或Main不是字段 对于类型R.layout,方法addView(TextView)未定义 将字符串放入values/string.xml 要查看ad文本,请将包装(例如LinearLayout)放入布局(main.xml) 然后在onCreate中找到它 public class ICLLocalization extends Activity { /** Called when the activity is first created. */
将字符串放入values/string.xml 要查看ad文本,请将包装(例如LinearLayout)放入布局(main.xml) 然后在onCreate中找到它
public class ICLLocalization extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv1=new TextView(this);
tv1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/mangal.ttf"));
tv1.setText("इस अंग्रेज़ी हिन्दी अंग्रेज़ी शब्दकोश में आप आसानी से हिन्दी और अंग्रेज़ी शब्दों के अर्थ ढूंढ सकते हैं। नवम्बर ");
tv1.setTextSize(20);
layout.addView(tv1);
}
}
加上这个,
इस अंग्रेज़ी हिन्दी अंग्रेज़ी शब्दकोश में आप आसानी से हिन्दी और अंग्रेज़ी शब्दों के अर्थ ढूंढ सकते हैं। नवम्बर 代码>
到您的res/values/string.xml文件
在程序中,替换这一行
LinearLayout ln = (LinearLayout)findById(R.id.linearlayout_name);
TextView tv1=new TextView(this);
tv1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/mangal.ttf"));
tv1.setText(R.string.text);
tv1.setTextSize(20);
ln.addView(tv1)
与
tv1.setText(R.string.app_info)
希望这能奏效。您的文本应该在values/string.xml中file@meh这是很好的做法,但不是necessary@DavidCaunt有些语言会胡言乱语,我不认为印地语是问题所在。他没有在任何地方声明“布局”。
tv1.setText("इस अंग्रेज़ी हिन्दी अंग्रेज़ी शब्दकोश में आप आसानी से हिन्दी और अंग्रेज़ी शब्दों के अर्थ ढूंढ सकते हैं। नवम्बर ");