【发布时间】:2014-05-03 13:42:12
【问题描述】:
这是我的 MainActivity 很抱歉给您带来麻烦
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
final int N = appWidgetIds.length;
// Perform this loop procedure for each App Widget that belongs to this
// provider
for (int i = 0; i < N; i++) {
int appWidgetId = appWidgetIds[i];
// Get the layout for the App Widget and attach an on-click listener
// to the button
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.activity_main_widget);
//Linear layout
LinearLayout layout = (LinearLayout)findViewById(R.id.layout1);
// Create an Intent to launch AppoinTextActivityClass from frontend
Intent intent = new Intent(context, AppoinTextActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
views.setOnClickPendingIntent(R.id.buttonAT, pendingIntent);
// Create an Intent to launch Day from frontend
Intent intent1 = new Intent(context, RemindersToday.class);
PendingIntent pending = PendingIntent.getActivity(context, 0, intent1, 0);
views.setOnClickPendingIntent(R.id.button2, pending);
// Create an Intent to launch Hours from frontend
Intent intent2 = new Intent(context, RemindersHour.class);
PendingIntent pending1 = PendingIntent.getActivity(context, 0, intent2, 0);
views.setOnClickPendingIntent(R.id.button1, pending1);
// Create an Intent to launch Customize from frontend
Intent intent3 = new Intent(context, ReminderPeriodPicker.class);
PendingIntent pending2 = PendingIntent.getActivity(context, 0, intent3, 0);
views.setOnClickPendingIntent(R.id.button3, pending2);
appWidgetManager.updateAppWidget(appWidgetId, views);
}
}
}
有人可以帮我如何获取线性布局的 id 以及如何从线性布局中调用活动。谢谢
【问题讨论】:
-
“从线性布局调用活动”是什么意思?
标签: android android-linearlayout