android–inputType使项目不可点击

android–inputType使项目不可点击,第1张

概述我有一个ListView,其中每个项目都有一个复杂的布局,在某些时候,包含一个带有android的TextView:inputType=“text”和android:ellipsize=“marquee”.我的问题是inputType=“text”做了一些使整个listview项无法点击的东西.我试过了:>android:descendantFocusability=“blocksDes

我有一个@R_419_6818@VIEw,其中每个项目都有一个复杂的布局,在某些时候,包含一个带有android的TextVIEw:inputType =“text”和androID:ellipsize =“marquee”.我的问题是inputType =“text”做了一些使整个@R_419_6818@vIEw项无法点击的东西.我试过了:

> androID:descendantFocusability =“blocksDescendants”在项目的最顶层布局上,
TextVIEw本身> androID:focusable =“false”,
在TextVIEw本身上安装androID:focusableIntouchMode =“false”,
TextVIEw本身> androID:clickable =“false”,
TextVIEw本身> androID:editable =“false”.

没有任何效果.

我在TextVIEw上使用androID:inputType =“text”的原因是它变成单行并且androID:ellipsize =“marquee”实际上有效.我做完了我的作业:

> androID:singleline已被弃用*
> androID:lines =“1”,如建议here,不起作用,文本仍然包装,你只是没有看到第二行,所以没有出现选框效果.

*或者是吗?我在Eclipse中的Ctrl空间说这个关于androID:singleline(强调我的):

Constrains the text to a single horizontally scrolling line instead of
letting it wrap onto multiple lines, and advances focus instead of
inserting a newline when you press the enter key. * Deprecated:
This attribute is deprecated and is replaced by the textMultiline
flag in the inputType attribute. Use caution when altering
existing layouts, as the default value of singeline is false (multi-
line mode), but if you specify any value for inputType, the default
is single-line mode. (If both singleline and inputType attributes
are found, the inputType flags will overrIDe the value of
singleline.). [boolean]

但是,the docs对任何弃用都没有任何说明.

这里发生了什么?

解决方法:

实际上在the official documentation of R.attr中,不推荐使用属性常量.

但是(如上所述)这与the TextView documentation page相矛盾.在查看相关方法时,设置singleline属性相当于:

myTextVIEw.settransformationMethod(new SinglelinetransformationMethod());

这也没有被弃用.这就是我如何围绕这种贬值跳舞的方式.

总结

以上是内存溢出为你收集整理的android – inputType使项目不可点击全部内容,希望文章能够帮你解决android – inputType使项目不可点击所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1117569.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存