最近,谷歌允许开发人员在Android 6.0(API 23)中使用指纹API.
我有与Android项目compiledSdkVersion 23和minSdkVersion 17.
我的问题是:我可以在我的项目中使用Fingerprint API,我试图在我的项目中使用Google示例,但我有以下错误消息:
Class Requires API level 23 (current min is 17)
Run Code Online (Sandbox Code Playgroud)
如果我能,我会感激任何人给我一个很好的教程.
谢谢
<include
android:id="@+id/tool_bar"
layout="@layout/toolbar"/>
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/PrimaryColor"
android:layout_below="@+id/tool_bar"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/tabs"
/>
Run Code Online (Sandbox Code Playgroud)
滑动选项卡在选项卡滑动时工作正常,但它不适用于选项卡单击.Tab lick不会将您刷到相关的标签内容.下面是MainActivity.java,我正在使用viewpager和SlidingTabLayout:
public class MainActivity extends AppCompatActivity implements View.OnClickListener{
//Declaring All The Variables Needed
private Toolbar toolbar;
private TabLayout tabLayout;
private ViewPager viewPager;
private ViewPagerAdapter viewPagerAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/*
Assigning view variables to their respective view in xml
by findViewByID method
*/
toolbar = (Toolbar) findViewById(R.id.tool_bar);
tabLayout = (TabLayout) findViewById(R.id.tabs);
viewPager = (ViewPager) findViewById(R.id.viewpager);
/*
Creating …Run Code Online (Sandbox Code Playgroud) 我已经阅读并尝试了有关从gridview中删除/隐藏滚动条的所有stackoverflow问题,但是,它不会消失!我正在运行棒棒糖的Samsung Galaxy S4上进行测试。
这是我的XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/llChooserContainer"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="none"
android:layout_marginTop="?android:attr/actionBarSize"
android:orientation="vertical">
<GridView
android:id="@+id/gvGallery"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:layout_margin="10dp"
android:columnWidth="@dimen/chooser_grid_col_width"
android:fadingEdgeLength="10dp"
android:fastScrollEnabled="true"
android:scrollbars="none"
android:gravity="center"
android:numColumns="auto_fit"
android:requiresFadingEdge="vertical"
android:scrollingCache="true"
android:stretchMode="columnWidth"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
这是我的 onCreate
llChooserContainer.setVerticalScrollBarEnabled(false);
llChooserContainer.setHorizontalScrollBarEnabled(false);
gvGallery.setOnItemClickListener(this);
gvGallery.setVerticalScrollBarEnabled(false);
gvGallery.setHorizontalScrollBarEnabled(false);
gvGallery.setAdapter(imagesAdapter);
Run Code Online (Sandbox Code Playgroud)
还尝试过设置样式,例如
gvGallery.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
Run Code Online (Sandbox Code Playgroud)
并将size设置为null:
gvGallery.setScrollBarSize(0);
Run Code Online (Sandbox Code Playgroud)
和拇指为空
android:scrollbarThumbHorizontal="@null"
android:scrollbarThumbVertical="@null"
Run Code Online (Sandbox Code Playgroud)
XML中没有任何内容-> styles.xml我也尝试过清理项目,使缓存无效,每次都卸载应用程序。