我的OnItemClickListener无法正常工作。我有一个带有ListView的自定义对话框布局。 ListView将TextViews保留为Item。 TextView应该是可滚动的,所以我将TextView放在HorizontalScrollView中,因为我的文本可能会变长。
但是现在的问题是,只有在删除ScrollView时,才会调用OnItemClickListener。
这是我的ListView项目XML:
<template>
<v-container fluid>
<v-layout column>
<v-flex xs10>
<v-card color="red">
<v-card-title>Test</v-card-title>
</v-card>
</v-flex>
</v-layout>
</v-container>
</template>
<script>
export default {
name: 'App'
}
</script>
这是我设置On Item点击监听器的方法:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="shortcut icon" href="<%= webpackConfig.output.publicPath %>favicon.ico">
<title>App</title>
</head>
<body>
<noscript>
<strong>We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
当我在Item XML的最顶部布局中添加以下属性时,它会起作用:
RewriteEngine on
RewriteRule ^katalog/([A-Za-z]+)/([A-Za-z]+)/([0-9]+)/?$ dienstleister.php?id=$3&kategorie1=$1&kategorie2=$2 [NC,QSA,L]
RewriteRule ^katalog/([A-Za-z]+)/([A-Za-z]+)/?$ kategorie.php?kategorie1=$1&kategorie2=$2 [NC,QSA,L]
RewriteRule ^katalog/([A-Za-z]+)/?$ kategorie.php?kategorie1=$1 [NC,QSA,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [L]
但是,只有当我不单击文本时,我的点击事件才会触发。
有人可以帮助我吗?
编辑:
解决方案来自W0rmH0le。基本上,我需要EditText,而不是TextView: Horizontal scroll on textview on android?
EDIT2: 在项目上,即使具有可聚焦的false等,单击仍会中断。复选框可以工作,但TextView和EditText却不能。 现在,我的EditText获得了点击监听器,而不是listView
答案 0 :(得分:1)
使用deg2rad = np.pi/180.0
rho_cos = (np.sin(lat1[:,None]*deg2rad)*np.sin(lat2[None,:]*deg2rad) +
np.cos(lat1[:,None]*deg2rad)*np.cos(lat2[None,:]*deg2rad)*np.cos(np.abs(lon1[:,None] - lon2[None,:])*deg2rad))
rho = np.arccos(rho_cos) / deg2rad
rho_min = np.nanmin(rho,axis=1)
和EditText代替TextView
尝试这样的事情:
android:scrollHorizontally="true"