小编Sag*_*ala的帖子

在内容滚动而不是ToolBar上隐藏TabLayout

我想在滚动我的内容时隐藏TabLayout.目前我在网上搜索但我找到了隐藏工具栏的示例,但我想隐藏TabLayout.所以请帮助我.我试过下面的代码.

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/main_content"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.design.widget.AppBarLayout
        android:id="@+id/id_appbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:fitsSystemWindows="true">

        <android.support.v7.widget.Toolbar
            android:id="@+id/id_toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            app:layout_scrollFlags="scroll|enterAlways"/>

        <android.support.design.widget.TabLayout
            android:id="@+id/id_tabs"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize" 
            style="@style/MyCustomTabLayout"/>

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

    <android.support.v4.view.ViewPager
        android:id="@+id/id_viewpager"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior" />

</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

以下是示例应用程序:https : //play.google.com/store/apps/details id = com.contextlogic.wish https://play.google.com/store/apps/details?id = co.vine .android

android android-support-design

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

异步任务取消c#xamarin

我有搜索用户的功能.我提供了一个textview,并在textview上更改了方法,我正在触发一个从Web服务器获取数据的方法.但是当用户输入字母时我遇到问题,因为在异步任务中完成所有api命中.服务应该在100毫秒的等待后被击中,意味着如果用户键入字母"a"然后没有键入100毫秒然后我们必须点击服务.但是如果用户输入"a"然后"b"然后输入"c",那么应该为"abc"命中一个服务,而不是所有服务.

我按照官方链接,但它没有帮助我 https://msdn.microsoft.com/en-us/library/jj155759.aspx

所以基本上这是我的代码

textview.TextChange+= (sender,e) =>{
  CancellationTokenSource cts = new CancellationTokenSource();
      await Task.Delay(500); 
      // here some where I have to pass cancel token
      var lst = await APIClient.Instance.GetUserSearch("/user/get?searchTerm=" + newText, "application/json",cts);
      if (lst != null && lst.Count > 0){ 
        lstSearch.AddRange(lst);
      }
  }
Run Code Online (Sandbox Code Playgroud)

这是GetUser的方法

 public async Task<JResponse> GetUserSearch<JResponse>(string uri, string contentType,CancellationToken cts)
    {
        try
        {
            Console.Error.WriteLine("{0}", RestServiceBaseAddress + uri);

            string url = string.Format("{0}{1}", RestServiceBaseAddress, uri); 

            var request = (HttpWebRequest)WebRequest.Create(url);
            request.ContentType = contentType;
            if (Utility.CurrentUser != null && !string.IsNullOrWhiteSpace(Utility.CurrentUser.AuthToken))
            {
                request.Headers.Add("api_key", …
Run Code Online (Sandbox Code Playgroud)

c# async-await xamarin

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

毕加索图像加载

我试图在Picasso 2.5.2的帮助下从gridview中的摄像机路径加载图像

存储/模拟/ 0/DCIM /相机/ IMG_20150822_133220.jpg这里是路径.

我也尝试了解决picasso的Github回购问题的解决方案.但它并没有解决我的问题.

我尝试使用毕加索的转换,但图像没有从相机路径加载.

我试过这个

File imageFile = new File(data.path);
Picasso.with(mContext)
  .load(imageFile)
  .placeholder(R.drawable.default_error)
  .error(R.drawable.default_error)
  .resize(mItemSize, mItemSize)
  .centerCrop()
  .into(image);
Run Code Online (Sandbox Code Playgroud)

android picasso

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

生成Java绑定Xamarin时缺少类

我正在尝试生成http://sdk.camera360.com/page/sdk的 Java Xamarin绑定

但是它并没有产生所有的课程.它正在成功构建,但生成的构建中缺少类.有些类是抽象的,有些是没有任何访问修饰符的简单类.

c# java xamarin.android xamarin

6
推荐指数
0
解决办法
245
查看次数

在视图上双击事件

如何View在Xamarin.Android中检测双击事件?我失败了TouchListener.有一个SO答案说双击不是Android模式.

对于原生Android(Java),有一个答案,但我想在Xamarin(C#)中这样做.

c# android xamarin.android xamarin

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