标签: clickable

动画时禁用所有触摸屏交互

我希望在显示动画时禁用所有触摸屏交互.我不希望setClickable()在动画的开头或结尾处的按钮上使用该方法,因为有大量按钮.有什么建议?

android android-widget clickable

13
推荐指数
1
解决办法
2万
查看次数

如何在TextView中获取ClickableSpan的坐标?

我有TextView很多ClickableSpan.

点击a ClickableSpan,我必须得到它的屏幕上的坐标(View在他的位置显示一个自定义).

问题是我不知道如何做到这一点.该onClick()方法ClickableSpan让我在参数View中,TextView其中包含ClickableSpan.

我已经使用以下内容来获取字符位置TextView,但我不知道如何将其转换为在文本屏幕上获取x/y位置.

@Override
public void onClick(View v){

    SpannableString completeText = (SpannableString)((TextView) v).getText();
    Log.v("characters position", completeText.getSpanStart(this) + " / " + completeText.getSpanEnd(this));

}
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助!

编辑:我想得到ClickableSpan的整个坐标及其大小,目的是在文本的底部中心显示我的自定义视图.onTouch方法将为我提供手指位置,而不是整个文本坐标.所以,使用这种方法,我不会有文本的中间部分.

android position textview clickable

13
推荐指数
1
解决办法
5517
查看次数

Android - 如何创建可点击的列表视图?

我想将列表视图中的所有列表项打开到一个新页面,因此每个listview项都会打开一个我可以使用的新黑页.我根本不知道如何实现这一点.我已经搜索了几个小时,但找不到我的解决方案的答案.如果有人可以展示和/或解释如何执行此操作而不是提供链接,将非常感激,但要么是有帮助的.

到目前为止,这是我的代码:

  <string-array name="sections">
    <item >Pro Constructive</item>
    <item >Con Constructive</item>
    <item >1st Speaker Cross</item>
    <item >Pro Rebbutal</item>
    <item >Con Rebuttal</item>
    <item >2nd Speaker Cross</item>
    <item >Pro Summary</item>
    <item >Con Summary</item>
    <item >Grand Cross</item>
    <item >Pro Final Focus</item>
    <item >Con Final Focus</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)

这是在我的string.xml中

    <ListView
    android:id="@+id/listView1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:entries="@array/sections" >
</ListView>
Run Code Online (Sandbox Code Playgroud)

这是在我的activity_main.xml中.

我从哪里开始使我的列表中的每个项目都可以点击并且能够打开到新页面?

提前致谢!

编辑:

Logcat不再相关.

java eclipse android listview clickable

11
推荐指数
1
解决办法
5万
查看次数

Android:ListView with Buttons - > OnItemClick什么都不做

我的问题来自ListView.没有Buttons,ListView 的.setOnItemClickListener运行良好.(开始活动)

当我将按钮添加到ListView的项目时,按钮是可点击的,但项目不是更可点击...

我尝试使用,myListView.setItemCanFocus(true);但它不起作用......

android listview button clickable

10
推荐指数
2
解决办法
9959
查看次数

使单元格不可单击,但其上的按钮仍应可单击

我有一些带有一些单元格的tableView.每个单元格还包含一个按钮.当用户单击按钮时,单元格应该是不可点击的,而不是按钮.因此,当用户单击不可单击的单元格的按钮时,此单元格应再次可单击.

我试过了:

cell.userInteractionEnabled = NO;
Run Code Online (Sandbox Code Playgroud)

...但是按钮不再可点击了.

感谢您提前付出的努力.

编辑 我的意思是:当我点击一个单元格时,会打开一个新视图.但我希望,当细胞不是"可点击的"时,不会发生任何动作.

button uitableview clickable ios

10
推荐指数
1
解决办法
1万
查看次数

如何向ClusterItem添加标题,代码段和图标?

我有这个活动:

public class MapViewer extends Activity {

    private GoogleMap map;
    private Database db = new Database(this);

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.mapviewer);

        try {
            map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
            if (map != null) {
                map.setMyLocationEnabled(true);
                map.setMapType(GoogleMap.MAP_TYPE_NORMAL);
                map.getUiSettings().setRotateGesturesEnabled(false);

                this.addMerchantMarkers(new MarkerOptions());
            }
        } catch (NullPointerException e) {
            e.printStackTrace();
        }
    }

    public void addMerchantMarkers(MarkerOptions mo) {
        SQLiteDatabase dbRead = db.getReadableDatabase();
        Cursor result = dbRead.rawQuery("SELECT title, addr, lat, lon FROM users", null);

        while(result.moveToNext()) {            
            map.addMarker(mo.position(new LatLng(result.getFloat(2), result.getFloat(3)))
                    .title(result.getString(0))
                    .snippet(result.getString(1))
                    );;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我改变了以下方式使用标记聚类: …

android google-maps marker clickable markerclusterer

10
推荐指数
1
解决办法
1万
查看次数

jquery:在可点击的div中保持<a>链接可点击

我想要做的是阻止点击div,如果用户点击该div内的链接.但是没有使用.click(function(){}); 在链接上.

这是代码:

$('div.feature').click(function() { window.location = $(this).attr('rel');});
Run Code Online (Sandbox Code Playgroud)

这是div的示例内容:

<div id="feature" rel="urlnumberone">
some text
<a href="javascript:topicchange(this);" class="insideLink">Link</a>
</div>
Run Code Online (Sandbox Code Playgroud)

由于某些特定原因,我不能使用这样的东西

$('.insideLink').click(function(event){
    event.stopImmediatePropagation();
});
Run Code Online (Sandbox Code Playgroud)

我必须使用这个"topicchange()"函数,有什么方法可以阻止事件传播?

谢谢!

html jquery events propagation clickable

9
推荐指数
1
解决办法
1万
查看次数

如何使一个复选框无法点击*没有*它在浏览器中显示为灰色?

如何创建一个不可点击但不显示灰色的HTML复选框?我使用了disabled = disabled标签,但这使得它显示为灰色(在Chrome中).否则它运作良好.在jQuery和Rails中工作......

谢谢.

html javascript checkbox jquery clickable

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

CSS问题 - Box上方的链接(位置:绝对)不适用于IE + Opera

我在div框的底部有一个链接,其位置为:absolute,应覆盖整个div-box.

那样:http: //jsfiddle.net/UpwvT/4/

在FF和Webkit中它工作正常,但在IE + Opera中,"some text"仍然不是一个链接,也不是可点击的.

有人有想法吗?:) thanx

css opera internet-explorer absolute clickable

9
推荐指数
1
解决办法
5902
查看次数

使整个wicket数据行可点击

是否可以使Wicket DataTable的整行可点击?如果是这样,怎么样?我已经看到了如何通过扩展PropertyColumn类来使单元格可单击的示例,这非常简单但无法找到整个行的简单解决方案.

谢谢

datatable wicket clickable

9
推荐指数
1
解决办法
5640
查看次数