我想在滚动我的内容时隐藏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
我有搜索用户的功能.我提供了一个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) 我试图在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) 我正在尝试生成http://sdk.camera360.com/page/sdk的 Java Xamarin绑定
但是它并没有产生所有的课程.它正在成功构建,但生成的构建中缺少类.有些类是抽象的,有些是没有任何访问修饰符的简单类.