相关疑难解决方法(0)

在Android视图上以编程方式设置'?selectableItemBackground'

在xml中,我经常这样做来模拟onClick效果:

<android.support.v7.widget.CardView
    android:id="@+id/cardView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:foreground="?selectableItemBackground">

    ...

</android.support.v7.widget.CardView>
Run Code Online (Sandbox Code Playgroud)

有没有办法?selectableItemBackground在java中访问?

xml android android-layout android-cardview

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

如何以编程方式将selectableItemBackground添加到ImageButton?

android.R.attr.selectableItemBackground存在,但是如何以编程方式将其添加到ImageButton?

另外,我将如何在文档中找到答案?这里提到,但我没有看到它是如何实际使用的任何解释.实际上,我似乎很少发现文档有用,但我希望这是我的错,而不是文档的错.

android attr r.java-file

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

ImageButton中的透明背景具有涟漪效应?

我想以编程方式删除ImageButton中的灰色背景.我试过很多方法来删除它 - 如 -

imageButton.setBackgroundDrawable(null);
Run Code Online (Sandbox Code Playgroud)

但是在实现它们时,我没有在触摸时对ImageButton产生连锁反应.(触摸时不突出显示).

有没有办法删除背景但保留涟漪效果或突出显示.

java xml android imagebutton

20
推荐指数
2
解决办法
9793
查看次数

如何在android中以编程方式添加无边框按钮?

我希望onClick()动画在按钮上.

我已经尝试过了

myButton.setBackgroundResource(0) 
Run Code Online (Sandbox Code Playgroud)

myButton.setBackgroundColor(Color.TRANSPARENT)
Run Code Online (Sandbox Code Playgroud)

但这两个都禁用了onClick()动画.

android android-layout

0
推荐指数
1
解决办法
1522
查看次数