小编Mic*_*idt的帖子

滚动条未显示在RecyclerView中

我有一个RecyclerView并且希望滚动条显示,当它覆盖多个页面时.

我根本没有滚动条.任何的想法?

我的布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <CheckBox
        android:id="@+id/cl_only_empty"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:elevation="5dp"
        android:text="@string/cl_only_empty"
        android:textColor="@color/white" />

    <android.support.v7.widget.RecyclerView
        android:id="@+id/callsList"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scrollbars="vertical" />

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

android android-layout android-scrollbar android-recyclerview

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

Google Compute Engine:如何永久设置主机名?

如何永久地在GCE中设置实例的主机名?我可以通过主机名设置它,但重启后它又消失了.

我尝试输入元数据(主机名:fqdn),但是没有完成这项工作.但它应该通过元数据工作(https://github.com/GoogleCloudPlatform/compute-image-packages/tree/master/google-startup-scripts).

有人有想法吗?

google-compute-engine

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

使用NavigationDrawer切换时,如何只保留片段的一个实例?

我的应用程序以AddressFragment开头.从NavigationDrawer我开始(以及其他)一个新的 AddressFragment:

getSupportFragmentManager().beginTransaction()
                .replace(R.id.container, new AddressFragment())
                .addToBackStack(null)
                .commit();
Run Code Online (Sandbox Code Playgroud)

但我宁愿回到第一个实例.我怎么能这样做?

或者更一般,我怎样才能找出片段的实例是否已经存在然后开始,如果是,否则创建一个?

android android-fragments

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

在TextView对象上设置背景并保持涟漪效果

我想以编程方式设置TextView对象的背景,但也会产生连锁反应.

我可以使用背景设置android:selectableItemBackground,但设置背景时涟漪效果会丢失.

我也试过把一个ImageView与一起TextViewFrameLayout.并且将图像设置为不是背景TextView,而是将图像设置为ImageView:是的,纹波在那里,但它似乎在图像的"后面".

我是否需要RippleDrawable从背景位图创建一个?我该怎么办?

android background textview android-imageview rippledrawable

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

为什么我需要READ_CONTACTS权限来读取通话记录?

该应用程序正在读取通话记录.在大多数设备上都很好,其他一些设备也SecurityException适合READ_CONTACTS(我没有,也不想要我的设备)AndroidManifest.xml.

为什么这样,我能为此做点什么吗?也许,通过投影,这并不能CACHED_NAME

android android-securityexception

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

通过setBackgroundResource设置背景后,setColorFilter不起作用

我创建了一个小应用程序,该应用程序在单击时在ImageView的有色图像之间循环。

它与在布局文件中设置的图像一起使用时效果很好,但是当从如下代码中设置图像时,则无法使用。

任何帮助表示赞赏。

public class MainActivity extends Activity {

    private ImageView mPic;

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

        mPic = (ImageView) findViewById(R.id.pic);
        mPic.setBackgroundResource(R.drawable.msh);

        mPic.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Random random=new Random();
                ColorFilter cf = new PorterDuffColorFilter(Color.argb(192, random.nextInt(255), random.nextInt(255), random.nextInt(255)),Mode.SRC_ATOP);
                mPic.setColorFilter(cf);
            }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

android tint imageview

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

ContextMenu中包含RecyclerView和Cardview

我想在recyclerview的cardview项目上有一个上下文菜单.

如何为RecyclerView创建上下文菜单并没有真正提供解决方案.

我可以在ViewHolder上创建一个OnClickListener和一个OnLongClickListener.我也可以放入一个OnCreateContextMenu,但是从不调用onCreateContextMenu.

任何人都可以提供一个例子吗?

android contextmenu android-recyclerview

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