0
   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);
         }
   }

エラーは次のとおりです。

  1. Main を解決できないか、フィールドではありません。
  2. メソッド addView(TextView) は、タイプ R.layout に対して未定義です。
4

2 に答える 2

0

これを追加、

<string name="app_info">इस अंग्रेज़ी हिन्दी अंग्रेज़ी शब्दकोश में आप आसानी से हिन्दी और अंग्रेज़ी शब्दों के अर्थ ढूंढ सकते हैं। नवम्बर </string>

res/values/string.xmlファイルに追加します。

プログラムで、次の行を置き換えます。

tv1.setText("इस अंग्रेज़ी हिन्दी अंग्रेज़ी शब्दकोश में आप आसानी से हिन्दी और अंग्रेज़ी शब्दों के अर्थ ढूंढ    सकते हैं। नवम्बर ");

tv1.setText(R.string.app_info);

これがうまくいくことを願っています。

于 2013-03-18T09:00:53.953 に答える
0

文字列を values/string.xml に入れます

テキスト ビューを広告するには、ラッパー (LinearLayout など) をレイアウト (main.xml) に配置します。

次に、onCreateで見つけます

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)
于 2013-03-18T08:52:10.060 に答える