小编Bin*_*ngh的帖子

自定义视图扩展相对布局

package com.binod.customviewtest;

import android.content.Context;
import android.view.LayoutInflater;
import android.widget.RelativeLayout;

public class CustomView extends RelativeLayout{

    public CustomView(Context context) {
        super(context);
        // TODO Auto-generated constructor stub

//      LayoutInflater mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        LayoutInflater mInflater = LayoutInflater.from(context);
        mInflater.inflate(R.layout.custom_view  , this, true);
    }

}
Run Code Online (Sandbox Code Playgroud)

包括为

<RelativeLayout 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"
    tools:context=".MainActivity" >

    <com.binod.customviewtest.CustomView 
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        ></com.binod.customviewtest.CustomView>

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

自定义视图为

<RelativeLayout 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"
    >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />

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

刚刚开始添加新的自定义视图并获得错误一次如果我清除它然后可以继续前进

我正在崩溃"引起:android.view.InflateException:二进制XML文件行#1:错误膨胀类"

android custom-view

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

将 Google Fit 数据提取到 Android 应用程序中

我们如何获取特定用户存储在 google fit cloud 中的数据?我尝试使用 History API,但没有显示任何数据。然后我尝试通过历史 API 输入一些数据,现在我只能通过历史 API 看到这些数据,而不是实际驻留在 fit 中的完整数据。

DataReadRequest readRequest = queryFitnessData();
DataReadResult dataReadResult =
                    Fitness.HistoryApi.readData(mClient, readRequest).await(1, TimeUnit.MINUTES);
Run Code Online (Sandbox Code Playgroud)

数据请求是

DataReadRequest readRequest = new DataReadRequest.Builder()

                .aggregate(DataType.TYPE_STEP_COUNT_DELTA, DataType.AGGREGATE_STEP_COUNT_DELTA)

                .bucketByTime(1, TimeUnit.DAYS)
                .setTimeRange(startTime, endTime, TimeUnit.MILLISECONDS)
                .build();
Run Code Online (Sandbox Code Playgroud)

android google-fit

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

Camera2 API - Android

我正在尝试使用android提供的新相机api作为camera2.但

CameraManager manager = (CameraManager) getActivity().getSystemService(Context.CAMERA_SERVICE);
Run Code Online (Sandbox Code Playgroud)

显示错误.有没有人在这个api上工作过.

一直在搜索结果找不到任何东西.

android android-camera android-5.0-lollipop

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