TabLayout和ViewPager - 在滑动抽屉项目之间滑动后,单击选项卡不起作用.
我的应用程序有滑动抽屉和Tablayout.我参考本教程的Sliding Drawer 和For TabLayout.
内滑动抽屉
TabLayout(Tabs(Today,Monthly,Yearly))我在Sliding Drawer和Tablayout之间有问题.第一次viewpager加载正确.但是当我移动到下一个抽屉项目(设置片段)之后,返回到TaskList选项卡片段viewpager无法加载任何片段,当滑动该寻呼机然后加载几个片段.
这里有Java代码
public class TaskListFragment extends Fragment {
private Toolbar toolbar;
private TabLayout tabLayout;
private ViewPager viewPager;
public TaskListFragment() {
// Required empty public constructor
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_my_page, container, false);
viewPager = (ViewPager)rootView.findViewById(R.id.viewpager);
tabLayout = (TabLayout)rootView.findViewById(R.id.tabs);
tabLayout.setupWithViewPager(viewPager);
tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public …Run Code Online (Sandbox Code Playgroud) 上下滑动像那些新闻应用效果inshorts,加息的消息,杂音.
整个布局平滑上/下.
检查此链接上的应用程序inshorts和murmur.
我试过这段代码......
public class VerticalViewPager extends ViewPager {
public VerticalViewPager(Context context) {
super(context);
init();
}
public VerticalViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
init();
}
private void init() {
// The majority of the magic happens here
setPageTransformer(true, new VerticalPageTransformer());
// The easiest way to get rid of the overscroll drawing that happens on the left and right
setOverScrollMode(OVER_SCROLL_NEVER);
}
private class VerticalPageTransformer implements PageTransformer {
@SuppressLint("NewApi")
@Override …Run Code Online (Sandbox Code Playgroud) android android-animation android-layout swipe-gesture gesturelistener
我想TextView在class JustifiedTextView extends WebView.
但我无法设置外部Typeface.
我setTypeface在我的代码中尝试过,它没有给出任何错误,但Typeface没有在TextView.
与Typeface我的班级有关的任何变化?
.XML
<com.example.Model.JustifiedTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@id/article_decription" />
Run Code Online (Sandbox Code Playgroud)
对齐文本视图.Java
public class JustifiedTextView extends WebView {
private String core = "<html><body style='text-align:justify;color:rgba(%s);font-size:%dpx;margin: 10px 10px 10px 10px;'>%s</body></html>";
private String textColor = "0,0,0,255";
private String text = "";
String fontBody = "fonts/AvenirLTStd-Book.otf";
Typeface typeFace = Typeface.createFromAsset(getContext().getAssets(), fontBody);
private int textSize = 18;
private int backgroundColor = Color.TRANSPARENT;
public JustifiedTextView(Context context, AttributeSet attrs){
super(context, …Run Code Online (Sandbox Code Playgroud)