小编thu*_*nja的帖子

SwipeRefreshLayout setRefreshing()最初没有显示指标

我有一个非常简单的布局,但是当我打电话setRefreshing(true)onActivityCreated()我的片段,将其最初不显示.

它只显示我何时刷新.任何想法为什么它最初没有出现?

片段xml:

<android.support.v4.widget.SwipeRefreshLayout
    android:id="@+id/swipe_container"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical">

        </RelativeLayout>


    </ScrollView>
</android.support.v4.widget.SwipeRefreshLayout>
Run Code Online (Sandbox Code Playgroud)

片段代码:

public static class LinkDetailsFragment extends BaseFragment implements SwipeRefreshLayout.OnRefreshListener {

    @InjectView(R.id.swipe_container)
    SwipeRefreshLayout mSwipeContainer;

    public static LinkDetailsFragment newInstance(String subreddit, String linkId) {
        Bundle args = new Bundle();
        args.putString(EXTRA_SUBREDDIT, subreddit);
        args.putString(EXTRA_LINK_ID, linkId);

        LinkDetailsFragment fragment = new LinkDetailsFragment();
        fragment.setArguments(args);

        return fragment;
    }

    public LinkDetailsFragment() {
    }

    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);

        mSwipeContainer.setOnRefreshListener(this);
        mSwipeContainer.setColorScheme(android.R.color.holo_blue_bright,
                android.R.color.holo_green_light,
                android.R.color.holo_orange_light,
                android.R.color.holo_red_light);
        mSwipeContainer.setRefreshing(true);
    } …
Run Code Online (Sandbox Code Playgroud)

android swiperefreshlayout

141
推荐指数
5
解决办法
5万
查看次数

DrawerLayout卡在滑动上

我正在玩DrawerLayout,我遇到了一个问题.基本上有时当我从屏幕边缘滑动时,DrawerLayout会卡住,直到我将手指从屏幕上抬起(参见下面的屏幕截图)

我不确定是什么,我完全按照谷歌sdk的代码示例.有任何想法吗?

截图错误

这是我在FragmentActivity中唯一拥有的东西:

@Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final String[] names =
                getResources().getStringArray(R.array.nav_names);
        ArrayAdapter<String> adapter =
                new ArrayAdapter<String>(
                        getActionBar().getThemedContext(),
                        android.R.layout.simple_list_item_1, names);

        final DrawerLayout drawer =
                (DrawerLayout)findViewById(R.id.drawer_layout);
        final ListView navList =
                (ListView) findViewById(R.id.drawer);
        navList.setAdapter(adapter);
        navList.setOnItemClickListener(new AdapterView.OnItemClickListener()
        {

            @Override
            public void onItemClick(AdapterView<?> parent,
                                    View view, final int pos, long id)
            {
                drawer.setDrawerListener(
                        new DrawerLayout.SimpleDrawerListener()
                        {
                            @Override
                            public void onDrawerClosed(View drawerView)
                            {
                                super.onDrawerClosed(drawerView);

                            }
                        });
                drawer.closeDrawer(navList);
            }
        });

    }
Run Code Online (Sandbox Code Playgroud)

编辑:我正在为此添加赏金,因为这是一个非常古老的问题,即使在今天仍然存在最新的Android-X(此处提供样本).以下是它的外观:

在此输入图像描述

我汇报一下谷歌(这里,后来又在这里),但它并没有帮助.

我在这个帖子上尝试了所有现有的解决方案,但都没有.如果有人有一个很好的解决方法(虽然仍然使用DrawerLayout或扩展它,或类似的东西),请提出一个有效的解决方案.

android navigation-drawer androidx

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

什么是在java中调度

我对确切的调度感到困惑.特别是在双重调度方面.有一种简单的方法可以把握这个概念吗?

java

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

android:orientation ="vertical"vs android:orientation ="horizo​​ntal"的区别

我想知道这两者之间的区别是什么?一个优于另一个的好处?等等...

android android-layout

14
推荐指数
3
解决办法
3万
查看次数

在WKWebView中连接到WebSocket时出现自签名证书错误

我在使用WKWebView中的WebSockets时遇到自签名证书的问题.我一直收到以下错误,不确定如何去做:

WebSocket network error: The operation couldn’t be completed. (OSStatus error -9807.)
Run Code Online (Sandbox Code Playgroud)

作为临时修复,我试图通过在我的WKWebView中实现此委托函数来允许未经验证的ssl证书:

func webView(webView: WKWebView, didReceiveAuthenticationChallenge challenge: NSURLAuthenticationChallenge,
    completionHandler: (NSURLSessionAuthChallengeDisposition, NSURLCredential?) -> Void) {
        let cred = NSURLCredential.init(forTrust: challenge.protectionSpace.serverTrust!)
        completionHandler(.UseCredential, cred)
}
Run Code Online (Sandbox Code Playgroud)

这段代码允许我绕过SSL错误来加载页面,但WebSocket连接仍然有错误......有什么想法吗?

ios swift

9
推荐指数
0
解决办法
675
查看次数

如何在jQuery中动态添加anchor/href

我是jQuery的新手,我正在尝试将我的所有手机类转换成带有href的锚:

是)我有的

<div class="phone">111-111-1111</div>
<div class="phone">666-555-4444</div>
Run Code Online (Sandbox Code Playgroud)

我想要的是

<div class="phone"><a href="tel:111-111-1111">111-111-1111</a></div>
<div class="phone"><a href="tel:666-555-4444">666-555-4444</a></div>
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情,但我很遗憾:

$('.phone').each(function(){
  $(this).wrapInner('<a name="???' + $(this).html() + '" />');
});
Run Code Online (Sandbox Code Playgroud)

jquery

8
推荐指数
2
解决办法
4万
查看次数

如何为Android活动创建Mock对象(Junit)

我对单元测试相当新,特别是在android中.我写了一个包含大量活动的应用程序.但是,其中一些活动依赖于某些对象来填充活动的视图.我想我的问题是:有没有办法可以模拟Activity中的对象并让活动使用我在Junit测试中创建的模拟对象?在此先感谢,我无法在任何地方找到解决方案吗?

junit android unit-testing

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

UIImage上的透明渐变

我想我想要做的事情很简单,但我似乎无法弄明白.我知道如何使用UIImageView在UIImage上应用渐变,但这不是我想要的.我想要做的是,在保持图像边界的同时,淡出UIImage的上半部分,使其完全透明.我希望能够看到UIImage背后的视图,图像的下半部分仍然完全可见(不透明).

有任何想法吗?任何帮助将不胜感激.

objective-c uiimageview uiimage

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

以编程方式在Android中的外部IP地址

我到处搜索如何获取外部IP地址无济于事.我能够成功获取本地IP地址.

简而言之,我想要获得与whatip.com或whatismyipaddress.com上相同的IP地址.但是,我不想对网站进行任何调用,是否有内置的方法来获取此功能?

此外,如果用户连接到wifi,我想要外部ipaddress.

android ip-address

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

如何实现滑动视图(如Facebook应用中的新闻Feed)

我不知道该怎么做?我想在另一个布局的底部有一个静态视图,用户可以向上滑动以显示另一个视图.我不确定这个功能是什么,但我知道Facebook应用程序会这样做,ESPN和Google plus也是如此.谢谢!

android view

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