android:clickable(androidclickable 翻译)

android:clickable

简介

`android:clickable` 是一个 XML 属性,用于将视图标记为可点击。当用户触摸可点击视图时,系统会分派 `onClick()` 事件给该视图的侦听器。

多级标题

属性

类型:

布尔值

默认值:

false

内容详细说明

若要使视图可点击,请在 XML 布局文件中设置 `android:clickable` 属性为 `true`,如下所示:```xml ```当用户触摸可点击视图时,系统会执行以下操作:1. 分派 `ACTION_DOWN` 事件给视图的侦听器。 2. 等待一段时间 (`touchSlop`) 以便用户选择是点击还是拖动。 3. 如果用户是点击,则分派 `ACTION_UP` 事件给视图的侦听器并调用 `onClick()` 方法。

示例

以下示例演示如何使用 `android:clickable` 属性创建一个可点击的按钮:```java public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button button = findViewById(R.id.button);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// 处理点击事件}});} } ```

布局文件(activity_main.xml):

```xml ```

标签列表