小编use*_*644的帖子

Android Tab Layout 如何从第二个标签开始

嗨,我正在关注这个 tut http://www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views-1/

我希望应用程序以“游戏”选项卡开始,而不是“最受好评”!,你能帮我吗:)

这是我的代码

package com.scorebeyond.android.tabswithswipeexample;

import com.scorebeyond.android.tabswithswipeexample.adapter.TabsPagerAdapter;

import android.app.ActionBar;
import android.app.ActionBar.Tab;
import android.app.ActionBar.TabListener;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.view.ViewPager;
import android.view.Menu;

public class MainActivity extends FragmentActivity implements TabListener {

    private ViewPager viewPager;
    private TabsPagerAdapter mAdapter;
    private ActionBar actionBar;

    // Tab Titles
    private String[] tabs = { "Top Rated", "Games", "Movies" };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // Initialize
        viewPager = (ViewPager) findViewById(R.id.pager);
        viewPager.setCurrentItem(-1);
        actionBar = getActionBar();
        mAdapter = new TabsPagerAdapter(getSupportFragmentManager());

        viewPager.setAdapter(mAdapter);
        actionBar.setHomeButtonEnabled(false);
        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); …
Run Code Online (Sandbox Code Playgroud)

java tabs android android-layout android-fragments

3
推荐指数
1
解决办法
4238
查看次数

使用Swift 3和Alamofire 4后没有得到回复

在将代码更改为swift 3并使用Alamofire 4之前我遇到了问题.在使用Alamofire 4和swift 3之前,我的代码工作正常.当我改为swift 3并使用Alamofire 4时,我遇到了很多错误并且修好了所有错误.我还有一个问题,就是我没有得到任何回应!

我目前的代码使用Swift 3和Alamofire 4

import UIKit
import Alamofire

protocol VideoModelDelegate{
    func dataReady()
}


class VideoModel: NSObject {

    let API_KEY = "xxxxxxxxxxxxxxxxx"
    let UPLOADS_PLAYLIST_ID = "PLc4t1-K0nthvSUhYtc43BiG-Z9LK2mw5D"


    var videoArray = [Video]()

    var delegate: VideoModelDelegate?

    let urladdress = "https://www.googleapis.com/youtube/v3/playlistItems"


    func getFeedVideos() {

        Alamofire.request("https://www.googleapis.com/youtube/v3/playlistItems", method: .get, parameters: ["part":"snippet", "playlistId": UPLOADS_PLAYLIST_ID,"key": API_KEY, "maxResults": "50"], encoding: JSONEncoding.default).responseJSON(completionHandler: { (response) -> Void in

            print("##############################")
            print(response)
            print("##############################")



            if let JSON = response.result.value as? [String: Any] {

                print(JSON)

                var arrayOfVideos = [Video]()

                if …
Run Code Online (Sandbox Code Playgroud)

xcode ios swift alamofire swift3

3
推荐指数
1
解决办法
1113
查看次数