کلیدستان

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

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

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

من دقیق متوجه نمیشم  شما میگید بدون استفاده از کلاس .بعدش میگید بره داخل یک اکتیویتی دیگه..خب خوده اکتیویتی هم یه جورایی کلاس هست..میتونید اون دوتا مقداری که  از دیتابیس گرفتید ..داخل دو رشته ذخیره کنید..(فرض میکنیم به گفته خودتون کار بادیتابیس رو بلدید)..
کد پی‌اچ‌پی:
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);

            
        }
    }); 

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

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