问题标签 [android-view]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1867 浏览

android - 使用 OnTouchListener 将自定义视图添加到 XML 布局

我一直在开发一个应用程序,其中一个球(位图)出现在画布上,用户点击屏幕的位置。背景是 xml 布局 setContentView(R.layout.newsession)。画布是黑色画布。当我设置我的 java 父类 setContentView(customView) 时,程序运行良好,但是当我将自定义表面视图添加到我的 XML 布局和 setContentView(R.layout.newsession) 时,屏幕只显示画布,而 OnTouch 事件没有不行。难道我做错了什么?我已经为此工作了将近一个星期,我真的需要帮助。我将在下面发布 XML 布局和自定义 SurfaceView 的代码。提前致谢!

XML 布局(新会话)

自定义 SurfaceView

它像这样工作正常:

但是当我尝试从 XML 布局中使用它时没有任何反应,如下所示:

再次感谢!:)

0 投票
1 回答
259 浏览

android - 尝试制作布局画廊时,文本显示为暗淡(最初)

我正在尝试制作一个功能类似于 android 市场的画廊,您可以在其中滚动(左/右)以查看免费或付费应用程序等......也可以在布局中上下滚动。

到目前为止,我只加载了两个具有简单“Hello World!”的布局。文本视图和“嘿!你好吗?” 文本视图。

它们加载良好,除了最初画廊位置 0 处的文本显示为暗淡,直到我滚动并返回它。有什么我想念的吗?

我也参考了一点。Aavon 在这个线程中所做的正是我想要达到的......

主题链接:获取按钮以在具有膨胀布局的画廊中工作

有什么帮助吗?
提前致谢。

0 投票
1 回答
75 浏览

android - 应用一些转换后发现视图的当前位置

我这样做是为了缩放视图:

视图已缩放,但我试图在屏幕上获得它的新位置并且它永远不会改变。

我试过:

甚至 child.getLeft()、getTop()、getRight() 和 getBottom() 也永远不会改变。

0 投票
1 回答
1364 浏览

android - 在 LinearLayout 中调整 SurfaceView 的大小

SurfaceViews我对多个in a有一个小问题LinearLayout。如何调整(缩小)其中一个视图的大小,以便它不会在它旁边创建一个黑色空间,这意味着相邻视图正在被移动到调整大小的视图旁边。有任何想法吗?谢谢!

0 投票
0 回答
499 浏览

android - 在 Android 自动完成视图中删除分隔线

我在 android 中有一个自定义自动完成视图,显示联系人姓名和电话号码。我将图像设置为每个列表项的背景。除了我不希望在每个联系人之间显示分隔线之外,一切都运行良好。

我看过其他一些关于从列表视图中删除分隔符的帖子,即使用

和/或

在 xml 中,但它似乎在自动完成视图中不起作用。有没有办法以编程方式或通过 xml 删除分隔符?

0 投票
2 回答
1975 浏览

android - Android Invalidate() 只有单一视图

我有 2 意见RelativeLayout

我只需要调用(调用)onDraw 单个视图

当我尝试view1.invalidate(); 它时也会调用(调用)onDraw(view2 draw)

该怎么办?

谢谢

0 投票
1 回答
1849 浏览

android - 不可点击按钮进入onClick方法

我在使用 Android 中的一个按钮时遇到了一种奇怪的行为。

我创建了一个自定义按钮 (MyButton),并在其上添加了一些方法来扩展默认视图,例如添加禁用/启用方法来更改按钮。

这是MyButton的代码:

这是我在布局中的 Button 声明:

这就是我在我的活动中所做的:

logcat 中的结果是这样的:

这些按钮似乎被禁用,但仍然接受点击事件,尽管它具有我分配给它的禁用背景并且它不可聚焦。

0 投票
1 回答
713 浏览

android - 无缝背景作为自定义视图组件,onDraw 不会被 invalidate() 调用

朋友们,

我想将无缝背景作为自定义视图组件。

我在调试过程中发现的问题,

我第一次在线程中调用 invalidate() 时,我的 onDraw 回调方法被调用。其他时候我的线程正在调用 invalidate() ,不会调用 onDraw 回调方法。

所以它只是在 invalidate() 方法上运行,就像它甚至不存在一样。

应用程序显示无缝背景 png。但作为静态。它没有得到更新。

我发布了我所有的代码,因为错误可能在线程之外,invalidate() 位于或 onDraw 方法之外。

apprechate任何形式的帮助!所以THX

}

0 投票
2 回答
2123 浏览

android - Android - 如何在单击列表项时将字体设置为粗体

我正在尝试在单击时将行设置为粗体。但是当我尝试将视图转换为 TextView 时,它给了我一个 ClassCastException,如下所示 -

我究竟做错了什么?我应该怎么做?

编辑:

我的适配器看起来像 -

0 投票
2 回答
851 浏览

android - 如何在android中创建视图?

我想知道 aView是如何创建的Android。在View创建对象时调用了哪些函数?最初constructors将被调用。接下来是什么?等等。如果有人知道对象创建后调用的函数顺序,请回复我。

谢谢