View Full Version : مقدار پیشفرض کنترل Text View چیست؟
CodeforLife
دوشنبه 01 شهریور 1395, 17:55 عصر
سلام به شما دوستان گرامی
من در برناممه ای که نوشتم می خوام مقدار ،Text view رو بگیرم و اگر null نبود یه عملیاتی رو انجام بدم .
ولی متاسفانه یه مشکلی هست
وقتی برنامه رو تریس میکنم متوچه شدم که ,وقتی فرض مثال می نویسم
142110
مقدار من null نیست و مقدار @string.....
داره نمی دونم چرا ؟ در مرحله اول که چیزی وارد نشده باید null باشه دیگه !!!!!
ممنون میشم من رو راهنمایی بفرمایید که اشتباه بنده کجا هست؟؟؟
ایام به کام
msroid
دوشنبه 01 شهریور 1395, 21:47 عصر
سلام
این کد خوانا نیست...!! قبل از اینکه کدتون رو اینجا پیست کنید اول یه بار داخل notepad پیست کنید و دوباره از اونجا کپی کنید و اینجا پیست کنید. اینکار باعث میشه فرمت هایی که روی کدها هستند از بین برن و اینجوری نشه.
msroid
دوشنبه 01 شهریور 1395, 22:02 عصر
در صورتی که در قسمت xml به این TextView مقدار نداده باشین حتما مقدارش null خواهد بود اما اگر مقدار خاصیت android:text برای اون در نظر گرفته شده باشه میتونه دیگه null نباشه
CodeforLife
دوشنبه 01 شهریور 1395, 22:18 عصر
public void EnterTwo(View v) {
TextView txtNumber = (TextView) findViewById(R.id.txtnumbers);
TotallNumber = txtNumber.getText().toString();
if (!TotallNumber.equals("")) {
if (Integer.parseInt(TotallNumber) == 0) {
txtNumber.setText("2");
} else if (Integer.parseInt(TotallNumber) > 0) {
txtNumber.setText(TotallNumber + "2");
}
}
else if (TotallNumber.equals("")) {
txtNumber.setText("2");
}
}
عذر میخوام
کدها رو در تگ جاوا گذاشتم امیدوارم خوب باشه
CodeforLife
دوشنبه 01 شهریور 1395, 22:22 عصر
< <TextView
android:layout_width="match_parent"
android:layout_height="100dp"
android:id="@+id/txtnumbers"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
CodeforLife
دوشنبه 01 شهریور 1395, 22:24 عصر
در تگ های xml تکست نداره ! ولی نال هم نیست!!!!چه کار کنم ؟؟؟
msroid
دوشنبه 01 شهریور 1395, 22:45 عصر
دفعه اول که اجرا میشه نباید وارد بدنه if بشه و باید قسمت else اجرا بشه. حالا دفعه اول کدوم یکی اجرا میشه...؟؟
CodeforLife
دوشنبه 01 شهریور 1395, 22:52 عصر
چرا نباید وارد بدنه if بشه ?
مگه مقدارش "" نیست؟؟؟
من کاملا گیج شدم
CodeforLife
دوشنبه 01 شهریور 1395, 22:57 عصر
اجرا شد من خیلی معذرت میخوام و ممنونم ازتون .
اشتباه از خودم بود .باز معذرت میخوام
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.