انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تعیین متن textview با استفاده از دیتابیس در اندروید

تعیین متن textview با استفاده از دیتابیس در اندروید

#1
سلام.
من با استفاده از آموزش های سایت می تونم یه دیتا بیس بسازم و اطلاعاتی رو توش بذارم و اون اطلاعات رو توی یه textview نمایش بدم.حالا من دوتا دکمه توی صفحه ی اصلی برنامم دارم و می خوام بدون ایجاد یه کلاس و فایل  ایکس ام ال،متن درون فایل ایکس ام ال رو با استفاده از اطلاعاتی که توی دیتابیس ذخیره کردم،تغییر بدم.

یعنی مثلا وقتی روی دکمه ی اولی کلیک می کنم،به اکتیویتی حاوی textview بره و متن "سلام" رو نشون بده و با دکمه ی دوم به همون فایل ایکس ام ال بره و اینبار متن "خوبی" که قبلا توی دیتابیس ذخیره شده رو نشون بده.

ممنون میشم اگه پاسخ بدید
گفتند که تک سوارمان در راه است
از اول صبح چشممان بر راه است
از یازدهم دوازده قرن گذشت
تا ساعت تو چقدر دیگر راه است؟
اللهم عجل لولیک الفرج ...
پاسخ

تعیین متن textview با استفاده از دیتابیس در اندروید

#2
سلام.
فایل xml ، لایه گرافیکی متناظر با یک Activity می باشد ؟
اگر یک فایل مستقل است، باید در حافظه خارجی (External Storage) کپی شود تا بتوانیم آن را با کدنویسی تغییر بدهیم (تغییر محتوای فایل). اما اگر لایه گرافیکی متناظر با یک Activity است، نباید مشکلی وجود داشته باشه، چون String مورد نظرمان را در عنصری در آن نمایش می دهیم (به شکل معمولی).

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

تعیین متن textview با استفاده از دیتابیس در اندروید

#3
من دقیق متوجه نمیشم  شما میگید بدون استفاده از کلاس .بعدش میگید بره داخل یک اکتیویتی دیگه..خب خوده اکتیویتی هم یه جورایی کلاس هست..میتونید اون دوتا مقداری که  از دیتابیس گرفتید ..داخل دو رشته ذخیره کنید..(فرض میکنیم به گفته خودتون کار بادیتابیس رو بلدید)..
کد پی‌اچ‌پی:
String s1;
String s2
حالا کافیه این مقادیر داخل تکست بفرستید..
کد پی‌اچ‌پی:
Button b1=(Button)findViewById(R.id.button1);
        
Button b2=(Button)findViewById(R.id.button2);
        
b1.setOnClickListener(new OnClickListener() {
            
            @
Override
            
public void onClick(View v) {
            
my_textView.setText(s1);

                
            }
        }); 
    
    
b2.setOnClickListener(new OnClickListener() {
        
        @
Override
        
public void onClick(View v) {
        
my_textView.setText(s2);

            
        }
    }); 

 
پاسخ

تعیین متن textview با استفاده از دیتابیس در اندروید

#4
 ممنون از پاسخ خوبتون. ولی من منظورتونو که گفتید "به شکل معمولی" متوجه نشدم.لطفا بیشتر توضیح بدید.

استاد آقا علیرضا من یه چیزی هم می خوام بگم که شاید خارج از موضوعه.
من قصدم از یادگیری برنامه نویسی و پرسیدن سوالات،ساختن برنامه های محتوایی (مثل کتاب ها) نیست و نمیخوام و دوست ندارم که از شما سوال بپرسم و شما هم پاسخ بدید و از این طریق و از کد های آماده پول در بیارم.من قصدم یادگیری و تمرینه که میخوام برنامه های کاربردی بسازم و خدمتی برای ایران عزیزمون بکنم(ببخشید زیاد حرف زدم).
گفتند که تک سوارمان در راه است
از اول صبح چشممان بر راه است
از یازدهم دوازده قرن گذشت
تا ساعت تو چقدر دیگر راه است؟
اللهم عجل لولیک الفرج ...
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان