HarmonyOS应用开发基础
双击事件
首先在ability_main.xml中添加一个Button和Text。`
<Button
ohos:id="$+id:but1"
ohos:height="match_content"
ohos:width="match_content"
ohos:text="点我"
ohos:text_size="200"
ohos:background_element="red"
/>
<Text
ohos:height="match_content"
ohos:width="match_content"
ohos:id="$+id:text1"
ohos:text="text"
ohos:text_size="100"
/>
实现步骤
1.通过id找到组件
Button but1=(Button)findComponentById(ResourceTable.Id_but1);
text1=(Text)findComponentById(ResourceTable.Id_text1);
2.给按钮组件添加双击事件
but1.setDoubleClickedListener(this);
3.本类实现DoubleClickedListener接口重写
public class MainAbilitySlice extends AbilitySlice implements Component.DoubleClickedListener{...}
4.重写onDoubleClick方法体
@Override
public void onDoubleClick(Component component) {
// component 表示点击组件的对象
text1.setText("被双击了");
}