小编Ard*_*rdi的帖子

是否可以在最低SDK <23时设置checkSelfPermission?

Android-M中的新运行时权限要求最低23个API级别,但我的项目中仍需要最低16个API级别.

在此输入图像描述

那么,如何使这个代码更向前兼容?

问候

android android-6.0-marshmallow

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

如何在TextInputLayout中禁用立即焦点?

我在NavigationDrawer中使用TextInputLayout(+ search).当用户切换此抽屉时,光标焦点会立即显示在TextInputLayout字段上.

在此输入图像描述

在用户点击之前,是否有可能不关注此字段?

谢谢 !

android android-design-library

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

RecyclerView中的setLayoutManager NullPointException

我正在尝试在RecyclerView中接收带有数组的列表并收到错误:

java.lang.NullPointerException: Attempt to invoke virtual method 
'void android.support.v7.widget.RecyclerView.setLayoutManager
(android.support.v7.widget.RecyclerView$LayoutManager)'on a null object reference
Run Code Online (Sandbox Code Playgroud)

RecyclerView小部件

   <android.support.v7.widget.RecyclerView
        android:id="@+id/drawerList"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
    </android.support.v7.widget.RecyclerView>
Run Code Online (Sandbox Code Playgroud)

我试图将LayoutManager声明为final,但它没有帮助.

活动代码:

public class MainActivity extends ActionBarActivity {

private RecyclerView recyclerView;
private Toolbar toolbar;
private InfAdapter adapter;


@Override
protected void onCreate (Bundle savedInstanceState) {
    super.onCreate (savedInstanceState);
    setContentView (R.layout.activity_main_appbar);

    recyclerView = (RecyclerView) findViewById(R.id.drawerList);

    recyclerView.setLayoutManager(new LinearLayoutManager(this));

    InfAdapter mAdapter = new InfAdapter(this, getData());
    recyclerView.setAdapter(mAdapter);
    recyclerView.setItemAnimator(new DefaultItemAnimator());

    toolbar = (Toolbar) findViewById(R.id.app_bar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayShowHomeEnabled(true);

}
Run Code Online (Sandbox Code Playgroud)

适配器代码:

public class InfAdapter extends RecyclerView.Adapter<InfAdapter.MyViewHolder> {

  private final Context …
Run Code Online (Sandbox Code Playgroud)

android material-design android-5.0-lollipop android-recyclerview

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

按国家/地区代码获取表情符号标志

有一个国家代码列表,我需要为每个代码附上表情符号标志.有没有办法从中提取unicode或找到国家代码的表情符号?

这个npm示例看起来类似于我的目标(但使用十六进制作为输入)https://github.com/thekelvinliu/country-code-emoji/blob/master/src/index.js

java android

7
推荐指数
4
解决办法
4127
查看次数

在库22中使用什么而不是getSupportActionBar()?

我的代码中有一行标记为黄色:

getSupportActionBar().setDisplayShowHomeEnabled(true);
Run Code Online (Sandbox Code Playgroud)

安装appcompat-v7:22.1后, 它显示了一个提示:

"方法调用可能会产生java.lang.nullpointerexception".

应该用什么来代替getSupportActionBar()

android toolbar appcompatactivity

4
推荐指数
1
解决办法
6400
查看次数