小编Vys*_*akh的帖子

Listview页脚不显示

我已经创建了一个带有延迟加载的动态列表视图.我试图向列表视图显示一个页脚,以便当用户滚动到列表视图的底部时,它将显示"加载更多项目"(作为页脚)并且它将加载更多项目.我已经实现了延迟加载.我已经设置了页脚,但它没有显示在列表视图中.请帮帮我.

包含listview的Tabfragment类:

package com.example.abe;

import java.util.ArrayList;

import android.annotation.TargetApi;
import android.app.Activity;
import android.content.Context;
import android.os.Build;
import android.os.Bundle;
import android.support.v4.app.ListFragment;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AbsListView;
import android.widget.AbsListView.OnScrollListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;

@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public class Tab1Fragment extends ListFragment {
    ListView lv;
    Activity act = this.getActivity();
    Context ct = this.getActivity();
    XMLGettersSetters data;
    boolean loadingMore = false;
    String abc[] = new String[50];
    static int count = 0;
    final int itemsPerPage = 10;
    static ArrayList<String> myListItems = new ArrayList<String>(); …
Run Code Online (Sandbox Code Playgroud)

android android-listview android-fragments

22
推荐指数
2
解决办法
7666
查看次数

输入“是吗?” 没有下标成员

我尝试在我的应用程序中登录fb后检索电子邮件ID。但是,当我尝试从结果中获取值时出现错误。

错误是:Type 'Any?' has no subscript members

func fetchProfile()
{
    print("Fetch Profile")
    let parameters = ["fields": "email, first_name, last_name,  picture.type(large)"]
    FBSDKGraphRequest(graphPath: "me", parameters: parameters).start { (connection, result, error) in

        let email = result["email"] as? String  //Type 'Any?' has no subscript members error occurs here.
    }
}
Run Code Online (Sandbox Code Playgroud)

ios facebook-ios-sdk swift swift3

3
推荐指数
2
解决办法
2986
查看次数

操作栏选项卡和应用程序标题位于同一行

我创建了一个包含操作栏和两个选项卡的应用程序.选项卡和应用程序的标题与屏幕截图中给出的行相同.我希望标签位于标题下方的行中并具有相同的权重.请看下面的代码并帮助我.谢谢.

package com.example.myproj;

import java.util.ArrayList;

import android.os.Bundle;
import android.app.ActionBar;
import android.app.Activity;
import android.app.Fragment;
import android.app.FragmentTransaction;
import android.app.ActionBar.Tab;
import android.content.Context;
import android.view.Menu;
import android.widget.Toast;

public class MainActivity1 extends Activity {
    public static Context appContext;
    static ArrayList<String> myarray = new ArrayList();
    static ArrayList<String> myarray1;
    static ArrayList<String> myarray2 = new ArrayList();
    static ArrayList<String> myarray21;
    static int check1 = 0;
    static int check2 = 0;
    static int stcount = 0;
    static int csicount = 0;
    static ActionBar.Tab PlayerTab;
    static ActionBar.Tab StationsTab;

    /** Called when …
Run Code Online (Sandbox Code Playgroud)

android android-actionbar android-tabs

2
推荐指数
1
解决办法
3596
查看次数

嵌套滚动视图高度问题

我已经用底表实现了Google地图。但是,当我检查布局时,地图位于屏幕顶部,而不占据屏幕的整个宽度和高度。我已经尝试了多种方法来解决此问题,但是没有运气。

在此处输入图片说明

在此处输入图片说明

下面是布局代码:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout android:layout_height="match_parent"
android:layout_width="match_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android" >

<android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="1">

    <android.support.v4.widget.NestedScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:layout_gravity="fill_vertical"
        app:layout_behavior="@string/appbar_scrolling_view_behavior"
        >
        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_gravity="fill_vertical"
           >
            <fragment  xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:map="http://schemas.android.com/apk/res-auto"
                xmlns:tools="http://schemas.android.com/tools"
                android:id="@+id/map"
                android:layout_gravity="fill_vertical"
                android:name="com.google.android.gms.maps.SupportMapFragment"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                tools:context="com.app.headcount.MapsActivity"
                />
        </RelativeLayout>
    </android.support.v4.widget.NestedScrollView>


    <include layout="@layout/test"
        android:id="@+id/design_bottom_sheet"/>



</android.support.design.widget.CoordinatorLayout>



</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

您能否看一下这个问题,让我知道问题出在哪里?谢谢。

android android-layout android-fragments google-maps-android-api-2 android-nestedscrollview

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

UISwipeGestureRecognizer抛出无法识别的选择器发送错误

我得到unrecognized selector sent我的iOS应用程序错误.我尝试根据其他类似线程中提到的答案解决问题,但失败了.请看下面的代码,并帮助我.

谢谢

class ThirdViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.



        let leftSwipe = UISwipeGestureRecognizer(target: self, action:  Selector(("HandleSwipes:")))

        let rightSwipe = UISwipeGestureRecognizer(target: self, action:   Selector(("HandleSwipes:")))

        leftSwipe.direction = .left
        rightSwipe.direction = .right


        view.addGestureRecognizer(leftSwipe)
        view.addGestureRecognizer(rightSwipe)



    }



    func HandleSwipes(sender: UISwipeGestureRecognizer) {

        //if(sender.direction == .left)
        //{
        //    tabBarController?.selectedIndex = 1
        //}
    }
}
Run Code Online (Sandbox Code Playgroud)

uigesturerecognizer ios swift swift3

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