小编Adi*_*han的帖子

如何在Android RecyclerView中添加分隔线?

我正在开发一个我正在使用的Android应用程序RecyclerView.我需要添加一个分压器RecyclerView.我试着添加 -

recyclerView.addItemDecoration(new
     DividerItemDecoration(getActivity(),
       DividerItemDecoration.VERTICAL_LIST));
Run Code Online (Sandbox Code Playgroud)

下面是我的xml代码 -

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

android material-design android-recyclerview

199
推荐指数
14
解决办法
17万
查看次数

禁用EditText闪烁光标

有谁知道如何在EditText视图中禁用闪烁的光标?

android android-edittext

169
推荐指数
5
解决办法
11万
查看次数

如何在Android UI中绘制圆角矩形?

我需要在Android UI中绘制一个圆角矩形.具有相同的圆角矩形TextView,并EditText也将是有益的.

android textview android-edittext

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

Android:如何处理按钮点击

我在非Java和非Android领域拥有丰富的经验,我正在学习Android.

我对不同领域有很多困惑,其中之一就是如何处理按钮点击.至少有4种方法(!!!),这里简要列出

为了保持一致性,我将列出它们:

  1. View.OnClickListener在活动中拥有该类的成员,并将其分配给将onClickonCreateactivity方法中处理逻辑的实例.

  2. 在'onCreate'活动方法中创建'onClickListener'并使用setOnClickListener将其分配给按钮

  3. 在活动本身中实现'onClickListener'并将'this'指定为按钮的监听器.对于活动按钮很少的情况,应该分析按钮ID以执行适当按钮的'onClick'处理程序

  4. 对实现'onClick'逻辑的活动有公共方法,并将其分配给activity xml声明中的按钮

问题#1:

这些都是方法,还有其他选择吗?(我不需要任何其他的,只是好奇)

对我来说,最直观的方式是最新的方式:它需要输入最少量的代码并且是最可读的(至少对我而言).

虽然,我没有看到这种方法被广泛使用.使用它有什么用处?

问题2:

每种方法的优缺点是什么?请分享您的经验或良好的链接.

欢迎任何反馈!

PS我试过谷歌并找到了一些关于这个话题的东西,但我发现的唯一的东西就是描述"如何"做到这一点,而不是为什么它好或坏.

java android android-button onclicklistener

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

在TextureView上播放视频

在Android TextureView的文档中,它说你可以使用TextureView来播放视频:但我似乎无法找到任何如何做到这一点的例子.有人知道吗?

我需要使用a,textureView因为我想为视频制作动画.我想播放.3gp/.mp4格式的视频,而不是来自相机的视频:)

任何帮助,将不胜感激..

更新:

解决方案是作为社区维基解答发布的

java video android video-streaming

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

在"使用Facebook登录示例"中编译错误

我正在尝试在教程中创建Login Application :

我在logcat中收到此错误:

11-22 15:57:53.863: E/AndroidRuntime(816): com.facebook.FacebookException: Cannot use SessionLoginBehavior SSO_WITH_FALLBACK when com.facebook.LoginActivity is not declared as an activity in AndroidManifest.xml
Run Code Online (Sandbox Code Playgroud)

谁知道为什么?

sdk android facebook login sample

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

处理项目长按回收者视图

我有一个自定义a的适配器,recyclerView我想在项目的长按事件上打开一个弹出菜单recyclerView.我怎样才能做到这一点?

android onlongclicklistener android-recyclerview

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

如何将阴影应用于ImageView?

我想把阴影应用到ImageView.当我将阴影应用于TextView我正在获得它但同样它没有达到ImageView.我怎么解决这个问题?

android shadow textview android-imageview

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

如何将SearchView的搜索图标移到右侧?

在此输入图像描述

这是我的布局,使用android.support.v7.widget.SearchView.我想将搜索图标移到右侧,但我还没有找到任何方法......`

<android.support.design.widget.AppBarLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/AppTheme.AppBarOverlay">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        app:layout_scrollFlags="scroll|enterAlways|snap"
        app:popupTheme="@style/AppTheme.PopupOverlay">

        <android.support.v7.widget.SearchView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />
    </android.support.v7.widget.Toolbar>

    <android.support.design.widget.TabLayout
        android:id="@+id/tab_main_title"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
</android.support.design.widget.AppBarLayout>
Run Code Online (Sandbox Code Playgroud)

`

单击图标后,它将更改为此布局 在此输入图像描述

android android-layout searchview material-design

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

如何从谷歌地图或地方API获取一个地方的图片

我正在使用Google Places API检索有关地点的数据,但无法找到如何获取该地点的图片,Google Places API只提供不一样的图标.例如,我需要您在网络浏览器中搜索Google地图中的地点时获得的照片.通常会有更多来自Panoramio的图片,但Panoramio API只能按位置搜索图片,而不能按特定的餐馆或酒店名称搜索.有任何想法吗?

android google-maps google-api panoramio google-places-api

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