我有一个以下布局的活动
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<FrameLayout
android:id="@+id/frameLayoutA"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1" >
</FrameLayout>
<FrameLayout
android:id="@+id/frameLayoutB"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1" >
</FrameLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
在onCreate of activity中,我在frameLayoutA中加载Fragment_A,在frameLayoutB中加载Fragment_B.
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
fmA=(FrameLayout) findViewById(R.id.frameLayoutA);
fmB=(FrameLayout) findViewById(R.id.frameLayoutB);
fragA=new FragmentA();
fragB=new FragmentB();
fragC=new FragmentC();
addFragmentsInActivity(R.id.frameLayoutA,fragA);
addFragmentsInActivity(R.id.frameLayoutB,fragB);
}
public void addFragmentsInActivity(int id, Fragment fragment)
{
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.add(id, fragment);
fragmentTransaction.commit();
}
Run Code Online (Sandbox Code Playgroud)
使用菜单操作我想在frameLayoutA中加载Fragment_B,在frameLayoutB中加载Fragment_C.菜单操作是:
removeFragmentsInActivity(R.id.frameLayoutB,fragB);
addFragmentsInActivity(R.id.frameLayoutB,fragC);
if(!fragB.isAdded()){
Log.e("check", "fragB already removed from frameLayoutB");
removeFragmentsInActivity(R.id.frameLayoutB,fragB);
addFragmentsInActivity(R.id.frameLayoutA,fragB);
}
else{
Log.e("check", "fragB …Run Code Online (Sandbox Code Playgroud) 我发现onCreate of ContentProvider首先被调用,甚至在我的Activity的onCreate之前.例如:Vogella Android SqlLite.
但我想知道它是如何发生的以及为什么?
是因为我们将它注册为Manifest中的提供者吗?
我可以同时在SVN和GIT存储库上共享同一个eclipse项目吗?
如果是,那怎么样?
我正在使用Eclipse Indigo并且必须在2个位置共享相同的android(Java)项目.
不幸的是,配置管理无法更改.
谢谢您的帮助..
对不起,如果标题有点令人困惑,我尽我所能!
所以基本上我有4个列 div,每个div包含5个链接.链接来自我的数据库中的表,因此添加了新链接并删除了其他一些链接,因此我需要通过数据库而不是手动编写它.现在我的问题是划分数组以便每列显示5个链接(所以当放置5个链接时,div关闭并打开一个新链接,除非没有更多的链接.
例如:
<div class="column">
<a href="">Link</a>
<a href="">Link</a>
<a href="">Link</a>
<a href="">Link</a>
<a href="">Link</a>
</div>
<div class="column">
<a href="">Link</a>
<a href="">Link</a>
<a href="">Link</a>
<a href="">Link</a>
<a href="">Link</a>
</div>
Run Code Online (Sandbox Code Playgroud)
等等
感谢任何人!