草庐IT

view_facade

全部标签

Android - 使用 ImageView 优于简单 View 的背景属性的优势

我使用Android有一段时间了,大多数时候我使用View对象的背景属性来引用我项目中的一些可绘制对象,主要是因为我向图像添加了一些内容或功能。但是最近我正在做一个项目,该项目需要许多静态图像,这些图像只是放在那里而没有附加功能,因此我正在使用ImageView。但是,我还没有完全理解使用ImageView的优势,只是因为scaleType 最佳答案 背景就是背景,内容可以覆盖它。ImageView是一个View,因为它与内容并存。这是您决定使用哪一个的基础。关于渲染效率:除了绘制部分,这是两者共有的,ImageView也是布局计算

android - 当我动态添加 View 时,键盘在 EditText 上重叠

我正在将View(RelativeLayout和EditText)动态添加到FrameLayout中,并使用setTranslate设置它们的位置方法。但是屏幕上的键盘与我的EditText重叠。我试过设置android:windowSoftInputMode="stateHidden|adjustResize|adjustPan"在list中,但仍然没有结果。我正在使用11SDK。如何解决这个问题?截图如下: 最佳答案 因为您已经在list中尝试过Activityandroid:windowSoftInputMode。您可以通过将

Android 通过 touchEvent 从类 View 完成 Activity

我有类GameActivity,其中有一个方法setContentView(GameView)。在扩展View的GameView类中,我有一个方法:publicclassGameViewextendsView{...publicbooleanonTouchEvent(MotionEventevent){switch(event.getAction()){caseMotionEvent.ACTION_DOWN:Intentintent=newIntent(contexTmp,MainActivity.class);contexTmp.startActivity(intent);//fin

android - 什么被认为是 "View"呢?

刚刚完成入门教程,虽然我的应用运行良好,但我只是想确保我掌握了正确的Android术语。例如,我学习的第一个应用程序教程要求您修改activity_main.xml以包括:我对这些(EditText、Button)元素本身是独立View的理解是否正确?换句话说,上面的代码包含两个“View”,而不是两个“控件”?在代码的后面,我们遇到了一个叫做TextView的东西,它直接包含“View”这个词,而其他的则没有,这让我有点失望。我唯一的其他经验是在ASP.Net和C#web开发方面,所以我想我的问题可以表述为,Android“View”是否等同于ASP.NetWeb控件(asp:Dro

android - Trigger.io 和 Kendo UI Mobile - 布局/ View 在触摸之前不会显示

我正在尝试使用trigger.io和KendouiMobile。关键是,当在模拟器上启动移动应用程序时,一切都按预期工作-但是当它在android移动设备上运行时,布局/View不会显示,直到您触摸屏幕或将移动设备转到横向或反之亦然。有一次出现了kendoui的标签条,您可以毫无问题地在View之间切换。但是如果您重定向到另一个具有不同布局的View,您必须再次触摸屏幕以显示内容(它只显示body的背景直到触摸)。telerik的人目前不知道它来自哪里,因为他们用phonegap测试了它,没有问题。也许trigger.io的人可以找出它发生的原因?最好的问候马克

Android:如何强制布局或任何 View 在倾斜时具有固定大小?

是否可以强制布局在倾斜时具有固定尺寸?是直接使用View还是使用强制在dip中具有固定大小并将View放在布局中的布局?怎么办? 最佳答案 您可以将特定宽度设置为您想要使用的布局android:layout_width="100dp"两种方式都可以。直接到View以及将View放在Layout中 关于Android:如何强制布局或任何View在倾斜时具有固定大小?,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

java - Android - View 没有 ID - 为什么?

我有一个类应该根据单击的按钮调用另一个Activity。这是通过检查可用ID来完成的。我的问题是:传递给我的类的View没有ID,或者更确切地说,它的值为NO_ID。令我困惑的是,作为按钮的View确实有一个ID。publicclassStrengthOrganizerextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_strength_organizer);}@O

android - 在 android 中打开键盘时如何在 View 中滚动?

我在ScrollView中有许多编辑文本,当它们超过屏幕容量时,当键盘打开时,很难执行平滑滚动。这是我的代码。请通过一个很好的链接来指导我解决这个问题,或者如果有人知道,请回答同样的问题。谢谢 最佳答案 将android:windowSoftInputMode="adjustResize"放在list文件中的Activity标签上。它会起作用。 关于android-在android中打开键盘时如何在View中滚动?,我们在StackOverflow上找到一个类似的问题:

java - 我如何在其他 View 之后绘制某些 View ?

我有一个简单的LinearLayout,它只包含一个扩展TextView的自定义View(我将开始调用“IdiomView”)和一个ListView。IdiomView与普通TextView的唯一区别是我重写了onDraw()方法以迭代减小文本大小直到文本少于3行。我的问题是当绘制View时,用户会看到:______________|__ACTION_BAR__||IdiomView||______________||||ListView||||||______________|很快变成:______________|__ACTION_BAR__||__IdiomView__||||L

android - setImageViewUri 来自 Android 小部件中远程 View 的 URL

我尝试使用远程View从url设置图像。这是我使用的代码:rv=newRemoteViews(mContext.getPackageName(),R.layout.widget_item_default);WidgetItemitem=mWidgetItems.get(position);rv.setImageViewUri(R.id.imageDeal,Uri.parse(item.urlImage));布局代码:Widget已启动,但imageView中没有打印图像。 最佳答案 您的问题在这里得到解答:https://group