gpt4 book ai didi

java - 添加 Activity,布局显示但不起作用它是 java 代码(在 Activity 上)

转载 作者:行者123 更新时间:2023-11-30 02:13:12 25 4
gpt4 key购买 nike

我有 4 个 Activity 和一个 MainActivity。我可以将所有 Activity 显示到 MainActivity 布局,但是当我运行我的程序时,我的第四个 Activity behind code dosent 工作。例如,4 个 Activity 中的每一个都没有运行 oncreate() 方法。

MainActivity.java

.....

     @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_weixin);

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
instance = this;
mTabPager = (ViewPager)findViewById(R.id.tabpager);
mTabPager.setOnPageChangeListener(new MyOnPageChangeListener());

mTab1 = (ImageView) findViewById(R.id.img_weixin);
mTab2 = (ImageView) findViewById(R.id.img_address);
mTab3 = (ImageView) findViewById(R.id.img_friends);
mTab4 = (ImageView) findViewById(R.id.img_settings);

mTab1.setOnClickListener(new MyOnClickListener(0));
mTab2.setOnClickListener(new MyOnClickListener(1));
mTab3.setOnClickListener(new MyOnClickListener(2));
mTab4.setOnClickListener(new MyOnClickListener(3));

Display currDisplay = getWindowManager().getDefaultDisplay();
int displayWidth = currDisplay.getWidth();
int displayHeight = currDisplay.getHeight();
one = displayWidth/4;
two = one*2;
three = one*3;

View view1 = mLi.inflate(R.layout.main_tab_weixin, null);
View view2 = mLi.inflate(R.layout.mona, null);
View view3 = mLi.inflate(R.layout.main_tab_friends, null);
View view4 = mLi.inflate(R.layout.main_tab_settings, null);


final ArrayList<View> views = new ArrayList<View>();
views.add(view1);
views.add(view2);
views.add(view3);
views.add(view4);

...
}

然后我将此代码添加到 mona.java

public class mona extends Activity{

@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.mona);


.....
}
}

并将此添加到 list :

<activity android:name=".mona"></activity>

我的代码有什么问题,请帮忙。

最佳答案

您不能同时运行多个 Activity 。 .. 一次只能运行一项 Activity

关于java - 添加 Activity,布局显示但不起作用它是 java 代码(在 Activity 上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29821281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com