BottomSheetBehavior正常工作
compile 'com.android.support:design:24.1.1'
Run Code Online (Sandbox Code Playgroud)
但是当我将它更新到24.2.0时,它不起作用.这是一个错误吗?这是我的代码:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
>
<LinearLayout
android:id="@+id/llScroll"
android:layout_width="match_parent"
android:layout_height="200dp"
android:orientation="vertical"
android:background="@color/blue_1"
app:layout_behavior="android.support.design.widget.BottomSheetBehavior">
</LinearLayout>
</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud) 我使用Retrofit和Jackson.有一个像这样的POJO:
public class QuotationHttpResult<T> {
private int code;
private Result result;
public T getData(){
return result == null ? null : result.getData();
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public Result getResult() {
return result;
}
public void setResult(Result result) {
this.result = result;
}
class Result{
private T data;
public T getData() {
return data;
}
}
}
Run Code Online (Sandbox Code Playgroud)
提交的数据是我需要的,有时是POJO,有时候是List.当它是一个列表时,jackson只是将数据转换为LinkedHashMap,即使我使用TypeReference:Json String是:
{"code": 0,
"result": {
"data": [
{
"id": "1000", …Run Code Online (Sandbox Code Playgroud)