怎样用2个activity实现添加view的功能

Dragonball_ 2016-06-04 09:28:29
如下图

这段代码可以实现点击按钮添加一个view到activity里面。
现在由于个人需要我想用2个activity来实现相同的功能。把添加view的代码放到另一个新建的activity里面去。第一个activity写了如下,求助如何再添加一个activity能实现和图上的代码一样的功能
public class MainActivity extends Activity {
private SecondActivity mSecond;
Button btn;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn = (Button) findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mSecond=new SecondActivity();
mSecond.createView();
}
});
}
}

各位大神讲解麻烦简单点,刚学安卓Java,很多术语不太懂。
...全文
200 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dragonball_ 2016-06-04
  • 打赏
  • 举报
回复
现在没有人吗?挂了一个小时了
想长胖胖 2016-06-04
  • 打赏
  • 举报
回复
我说的是点击本activity的按钮,在这个按钮里面拿到另外一个activity对象,并调用该类方法,添加一个view。
想长胖胖 2016-06-04
  • 打赏
  • 举报
回复
就象单例模式一样,调用类里面的方法返回给调用者一个实例对象,拿到这个对象就可以操作这个类了嘛!你想要在另外一个类中增加UI控件,可以把代码写在一个方法里面。我拿到了这个实例对象,我调用这个对象里面的方法不就可以了。
Dragonball_ 2016-06-04
  • 打赏
  • 举报
回复
引用 2 楼 u014559683 的回复:
你想夸界面设置,只能调用另外一个界面已经设置好了的方法,而且还是必须拿到对应的实例。你可以再另外一个activity设置一个方法。返回本类对象,之后就可以调用你设置好了的方法。
不好意思,刚学Java,听不太懂。能更清楚点吗?
想长胖胖 2016-06-04
  • 打赏
  • 举报
回复
你想夸界面设置,只能调用另外一个界面已经设置好了的方法,而且还是必须拿到对应的实例。你可以再另外一个activity设置一个方法。返回本类对象,之后就可以调用你设置好了的方法。

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧