بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
کار با ویجت
سلام کسی میدونه چطور میشه وقتی روی ویجت کلیک میکنیم textview درون ویجت رو تغییر بدیم (تغییر رنگ و فونت و ...)
احتمالا باید چنین شکلی بشه. البته این کد باعث میشه هنگام کلیک یک اکتیویتی دیگه باز شه.
Intent intent = new Intent(context, next.class); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_layout); views.setOnClickPendingIntent(R.id.TextView, pendingIntent); appWidgetManager.updateAppWidget(appWidgetIds, views);
خب حالا چطور میشه هربار که روش کلیک میکنیم یک استایل جدید به textveiw بدیم. مثلا یه if تعریف کنیم که اگه رنگ قرمز بود حالا سبز بشه.
0
0
این لینک یه مثال زدم، منطق کار رو متوجه بشین میتونید به هدفتون برسید. (10 سال پیش)
0
0
ممنون (10 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .