-
-
Notifications
You must be signed in to change notification settings - Fork 55
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
给XPageActivity增加getPage的方法获取指定的Fragment,方便Activity调用Fragment的方法获取数据。
- Loading branch information
1 parent
c9af7b7
commit 73127da
Showing
11 changed files
with
304 additions
and
77 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
57 changes: 57 additions & 0 deletions
57
app/src/main/java/com/xuexiang/xpagedemo/fragment/TabAFragment.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
package com.xuexiang.xpagedemo.fragment; | ||
|
||
import android.widget.TextView; | ||
|
||
import com.xuexiang.xpage.annotation.Page; | ||
import com.xuexiang.xpage.base.XPageFragment; | ||
import com.xuexiang.xpage.enums.CoreAnim; | ||
import com.xuexiang.xpage.utils.TitleBar; | ||
import com.xuexiang.xpagedemo.R; | ||
|
||
import butterknife.BindView; | ||
|
||
/** | ||
* @author xuexiang | ||
* @since 2018/6/3 下午10:13 | ||
*/ | ||
@Page(name = "TabA", anim = CoreAnim.none) | ||
public class TabAFragment extends XPageFragment { | ||
|
||
@BindView(R.id.tv_content) | ||
TextView tvContent; | ||
|
||
@Override | ||
protected TitleBar initTitleBar() { | ||
return null; | ||
} | ||
|
||
/** | ||
* 布局的资源id | ||
* | ||
* @return | ||
*/ | ||
@Override | ||
protected int getLayoutId() { | ||
return R.layout.fragment_test; | ||
} | ||
|
||
/** | ||
* 初始化控件 | ||
*/ | ||
@Override | ||
protected void initViews() { | ||
tvContent.setText("这里是 " + getPageName() + " 页面"); | ||
} | ||
|
||
/** | ||
* 初始化监听 | ||
*/ | ||
@Override | ||
protected void initListeners() { | ||
|
||
} | ||
|
||
public String getData() { | ||
return "这是TabA的数据"; | ||
} | ||
} |
57 changes: 57 additions & 0 deletions
57
app/src/main/java/com/xuexiang/xpagedemo/fragment/TabBFragment.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
package com.xuexiang.xpagedemo.fragment; | ||
|
||
import android.widget.TextView; | ||
|
||
import com.xuexiang.xpage.annotation.Page; | ||
import com.xuexiang.xpage.base.XPageFragment; | ||
import com.xuexiang.xpage.enums.CoreAnim; | ||
import com.xuexiang.xpage.utils.TitleBar; | ||
import com.xuexiang.xpagedemo.R; | ||
|
||
import butterknife.BindView; | ||
|
||
/** | ||
* @author xuexiang | ||
* @since 2018/6/3 下午10:22 | ||
*/ | ||
@Page(name = "TabB", anim = CoreAnim.none) | ||
public class TabBFragment extends XPageFragment { | ||
|
||
@BindView(R.id.tv_content) | ||
TextView tvContent; | ||
|
||
@Override | ||
protected TitleBar initTitleBar() { | ||
return null; | ||
} | ||
|
||
/** | ||
* 布局的资源id | ||
* | ||
* @return | ||
*/ | ||
@Override | ||
protected int getLayoutId() { | ||
return R.layout.fragment_test; | ||
} | ||
|
||
/** | ||
* 初始化控件 | ||
*/ | ||
@Override | ||
protected void initViews() { | ||
tvContent.setText("这里是 " + getPageName() + " 页面"); | ||
} | ||
|
||
/** | ||
* 初始化监听 | ||
*/ | ||
@Override | ||
protected void initListeners() { | ||
|
||
} | ||
|
||
public String getData() { | ||
return "这是TabB的数据"; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,14 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
android:orientation="vertical" android:layout_width="match_parent" | ||
android:layout_height="match_parent"> | ||
android:layout_width="match_parent" | ||
android:layout_height="match_parent" | ||
android:gravity="center" | ||
android:orientation="vertical"> | ||
|
||
<TextView | ||
android:id="@+id/tv_content" | ||
android:layout_width="match_parent" | ||
android:layout_height="wrap_content" | ||
android:gravity="center" /> | ||
|
||
</LinearLayout> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.