点击窗口小部件时启动活动

时间:2011-10-13 10:09:40

标签: android android-activity android-widget

我正在开发一个Android小部件,当我点击我的小部件的某个区域时,我想开始某个活动,而当我点击其他地方时,我想开始另一个。 我怎么能这样做?

谢谢!

1 个答案:

答案 0 :(得分:1)

在您想要触摸的地方创建2个线性布局,并让它们为空(无子)。

然后在线性布局中添加android:clickable = "true"。现在将clicklisteners添加到两个布局并启动Activity ..

像这样......

LinearLayout layout = (LinearLayout)findViewById(R.id.layoutId);

layout.setOnClickListener(new OnClickListener(){

protected void onClick(View v){
//start Activity

}

});