0

我知道这个问题已经在这里重复了好几次。我几乎经历了所有这些。在所有这些中,我终于实现了这个解决方案。现在这似乎工作正常。但它需要 onClick 事件,而我希望它是 onTouch。现在很容易为 26 个文本视图定义 onClick 函数,但我看不到 onTouch 事件的此类选项。有人可以帮忙吗?我对这件事很陌生。

此外,26 个文本视图不适合 1 个屏幕。我可以为不同的屏幕尺寸定义它们的尺寸,但我不知道如何为 26 个文本视图共同执行此操作。我完全遵循了那个解决方案(上面的链接)&这是我的文本视图的样式属性

<style name="alphabetTextView" parent="@android:style/TextAppearance.Medium">
    <item name="android:clickable">true</item>
    <item name="android:layout_width">wrap_content</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:layout_alignParentRight">true</item>
    <item name="android:onClick">onClick</item>
</style>

请帮忙,因为我想创建与 iPhone 相同的字母滚动。我真的很感激任何帮助。提前致谢。

4

0 回答 0