我正在debian上安装包mysql-server(实际上是Raspbian,用于覆盆子pi的Debian版本).我正在使用以下命令安装它
sudo apt-get install mysql-server
Run Code Online (Sandbox Code Playgroud)
在安装过程中,我没有被要求输入root密码.如果我尝试使用以下命令连接到mysql:
mysql -u root
Run Code Online (Sandbox Code Playgroud)
要么
mysql -u root -p
Run Code Online (Sandbox Code Playgroud)
并使用系统root密码,我收到以下错误:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Run Code Online (Sandbox Code Playgroud)
我很困惑,因为显然我应该在安装过程中要求提供root密码.
我该怎么办 ?
问候.
我试图在我的 RecyclerView 上实现涟漪效应。这是我的布局:
<android.support.v7.widget.CardView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/card"
android:layout_marginTop="7dp"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
card_view:cardCornerRadius="5dp"
android:clickable="true"
card_view:cardElevation="5dp"
android:focusable="true"
android:foreground="?android:attr/selectableItemBackground">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="16dp">
<TextView
//some properties />
<TextView
//some properties />
<TextView
//some properties />
</LinearLayout>
</android.support.v7.widget.CardView>
Run Code Online (Sandbox Code Playgroud)
为了实现 onclick 监听器,我基本上遵循了本教程:http : //sapandiwakar.in/recycler-view-item-click-handler/
问题是涟漪效应,由于线条而产生:
android:clickable="true"
android:focusable="true"
android:foreground="?android:attr/selectableItemBackground"
Run Code Online (Sandbox Code Playgroud)
不适用于轻型(即快速)印刷机。当我快速点击屏幕时,点击监听器被触发。这意味着已检测到触摸事件,但没有显示涟漪效应。如果我想看到涟漪效果,我必须在释放之前在屏幕上保持一段时间的压力。
有没有办法纠正这种行为并即使在快速按下时也能显示涟漪效应?