Tak jak w pytaniu.
Niestety nie wiem jak sie za to zabrac.
RemoteView rv = new Remoteview(context.getPackageName,R.id.nazwa);
Tak jak w pytaniu.
Niestety nie wiem jak sie za to zabrac.
RemoteView rv = new Remoteview(context.getPackageName,R.id.nazwa);
można to zrobić w taki sposób:
remoteView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
v.setBackgroundColor(Color.RED);
}
});
lub pobierając zdefiniowany przez siebie kolor:
remoteView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
v.setBackgroundColor(context.getResources().getColor(R.color.black));
}
});
W internecie pełno tego rodzaju kursów, a już o przebogatej producenta dokumentacji podpartej solidnymi tutorialami nie wspomnę : http://developer.android.com/guide/topics/ui/controls/button.html
Jak bym chciał uczyć się androida zacząłbym właśnie od tego i chyba na tym skończył, bo jest tam wszystko co potrzebne.
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.appwidget_provider_layout);
views.setOnClickPendingIntent(R.id.button, pendingIntent);