我正在开发一个Android小部件,当我点击我的小部件的某个区域时,我想开始某个活动,而当我点击其他地方时,我想开始另一个。 我怎么能这样做?
谢谢!
答案 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
}
});