PDA

View Full Version : ذخیره نشدن رشته در Eclipse



ravand
یک شنبه 16 فروردین 1394, 09:46 صبح
سلام
من امدم در برنامه ی Eclipse و در فایل strings.xml یه رشته رو تغییر دادم و بعد امدم روی پوشه ی اصلی راست کلیک کردم و گزینه ی
Run As را انتخاب کردم و گزینه ی Android Application را زدم ولی رشته ی مورد نظر که تغییر داده بودم هیچ تغییر نکرده!
مشکل چیه؟
متشکرم.

MRasoul
یک شنبه 16 فروردین 1394, 19:18 عصر
شاید مقداردهی به اون view رو درست انجام ندادی
مثلا اگر یک button هست، روبروی Android:Text چی نوشتی؟آیا دقیقا مثل همون چیزیه که توی string نوشتی؟

ravand
یک شنبه 16 فروردین 1394, 19:48 عصر
ببینید من اصلا کد ننوشتم و تازه خواستم یه برنامه ی ساده ی hello world را امتحان کنم. و درست کار کرد ولی وقتی خواستم این متن رو تغییر بدم تغییرات اعمال نشد!
فایل string.xml اینه:

<?xml version="1.0" encoding="utf-8"?><resources>
<string name="hello">متن مورد نظر</string> <string name="app_name">Ravandi</string>
</resources>
فایل main.xml اینه:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >


<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />


</LinearLayout>

MRasoul
یک شنبه 16 فروردین 1394, 23:44 عصر
الان اجرا میگیری، چ متنی توی TextViewات نشون میده؟

ravand
دوشنبه 17 فروردین 1394, 09:27 صبح
الان اجرا میگیری، چ متنی توی TextViewات نشون میده؟
بهتون گفتم که همون متن قبلی رو نشون میده. که همون اول اجرا کردم.

ali_khodayar
دوشنبه 17 فروردین 1394, 09:38 صبح
شاید با Clean و دوباره Build کردن پروژه درست بشه. امتحان کن.:لبخندساده:

ravand
دوشنبه 17 فروردین 1394, 09:42 صبح
شاید با Clean و دوباره Build کردن پروژه درست بشه. امتحان کن.:لبخندساده:
یعنی پاکش کنم دوباره بسازم؟!!!!!

ali_khodayar
دوشنبه 17 فروردین 1394, 10:22 صبح
نه.
از منوی Project گزینه Clean رو بزن . بعد از اون Build All رو بزن(CTRL+B).

MRasoul
دوشنبه 17 فروردین 1394, 11:27 صبح
شایدم عجله میکنی
مثلا یکم طول میکشه تا برنامه جدید اجرا بشه،شاید شما هنوز همون برنامه قبلی رو میبینید و تا میاد برنامه جدید اجرا بشه، شبیه ساز رو میبندی

ravand
دوشنبه 17 فروردین 1394, 13:00 عصر
نه.
از منوی Project گزینه Clean رو بزن . بعد از اون Build All رو بزن(CTRL+B).
کاری که گفتید را کردم هیچ فرقی نکرد.



شایدم عجله میکنی
مثلا یکم طول میکشه تا برنامه جدید اجرا بشه،شاید شما هنوز همون برنامه قبلی رو میبینید و تا میاد برنامه جدید اجرا بشه، شبیه ساز رو میبندی
من تا اجرای کامل برنامه همیشه صبر میکنم. ولی به خاطر حرف شما چند دقیقه صبر کردم ولی فرقی نکرد.