草庐IT

picker-view-column

全部标签

Android TableRow - 如何将 View 动态添加到特定位置?

我正在动态构建TableLayout。我需要TableRow在某些列位置有差距。例如,我需要行在3和5位置有ImageView,下一行在1、2、4位置有ImageView。我尝试使用:TableRowrow1=newTableRow(this);row1.addView(newImageView(this),2);row1.addView(newImageView(this),4);mTable.addView(row1);TableRowrow2=newTableRow(this);row2.addView(newImageView(this),0);row2.addView(new

Android:在布局中重绘特定 View

我有一个垂直对齐的LinearLayout,其中包含一个TextView,我自己的自定义View类,我希望在底部放置一个广告。我在我的自定义View类(扩展View)中绘制对象,但它不会更新到屏幕,除非我调用setContentView(R.layout.myview),但这会重置我的TextView设置为我不想要的默认文本(存储在xml文件中的内容),我认为它也会重绘新广告......烦人。有没有一种方法可以将我的自定义View重绘/刷新到屏幕上,而不影响我的textview或我的布局中可能有的任何其他内容? 最佳答案 View.

android - 在屏幕上以 ScrollView 显示 View

在我的Activity中,我有一个ScrollView,其中包含一个具有多个View的线性布局。有没有一种方法可以在开始此Activity时显示特定View(从线性布局)?默认情况下,此View是隐藏的,因此我必须滚动ScrollView以使其可见。 最佳答案 将View滚动到您要显示的View:scrollView.smoothScrollTo(0,specificView.getTop())参见Isthereawaytoprogrammaticallyscrollascrollviewtoaspecificedittext?

不兼容类型:android.content.dialoginterface.onclicklistener无法转换为android.view.view.view.onclicklistener

我无法使此按钮起作用:publicvoidsetConfirmListenner(OnClickListenerlistener){((Button)this.contentView.findViewById(R.id.confirmButton)).setOnClickListener(listener);}错误:(296,85)错误:不兼容类型:android.content.dialoginterface.onclicklistener不能转换为android.view.view.view.onclicklistener看答案从字面上看,您必须阅读错误所说的内容:View.OnClick

android-fragments - 在 Android 中动态添加 View 到 fragment ?

是否可以动态地向fragment添加View?如果是,我该怎么做? 最佳答案 IsitpossibletoaddaViewtoaFragmentdynamically?是的。Ifitis,howcanidothat?与在其他任何地方添加View的方式相同:在View的父容器上调用addView()。 关于android-fragments-在Android中动态添加View到fragment?,我们在StackOverflow上找到一个类似的问题: https

Android: 有没有办法获取TranslateAnimation后View的最新位置?

我知道多种获取View位置值的方法。getLocationOnScreen()getLocationInWindow()getLeft()但是,它们实际上都没有返回我通过startAnimation()方法移动的View的当前位置,而只是返回原始位置。那么,现在让我们制作一个每次点击时向右移动10像素的View(我省略了布局,因为您可以将任何View放在主XML中并将其赋予onClickListener)。publicclassAndroidTestActivityextendsActivityimplementsOnClickListener{LinearLayouttestView

android - 如何在不重建所有 RemoteViews 的情况下部分更新应用程序小部件中的 View

我正在实现一个应用小部件,我希望能够更改小部件布局中单个View的属性,而无需从头开始重建所有RemoteViews,这涉及加载XML等等,在某些情况下这不是必需的。有没有办法说“在当前小部件布局中由特定ID标识的View上更新属性X”?我已经看到AppWidgetManager类中有一个partiallyUpdateAppWidget方法,但我不明白它是否用于此目的,也不知道它必须如何使用。你能帮我或给我指出一个有用的链接或例子吗? 最佳答案 是的,您可以在AppWidgetManager类中使用partiallyUpdateAp

java - map View 上的按钮

我正在我的MapActivity.java中创建一个OSMdroidmapView,我想添加按钮和弹出窗口-我只知道这是如何在.xml中完成的,但是由于这个MapView没有使用任何.xml,我很困惑我是如何做到的可以在我的Java代码中放置(图像)按钮。@OverridepublicvoidonCreate(finalBundlesavedInstanceState){super.onCreate(savedInstanceState);//SetupbasemapfinalRelativeLayoutrl=newRelativeLayout(this);CloudmadeUtil.

Avalonia中如何将View事件映射到ViewModel层

前言前面的文章里面我们有介绍在Wpf中如何在View层将事件映射到ViewModel层的文章,传送门,既然WPF和Avalonia是两套不同的前端框架,那么WPF里面实现模式肯定在这边就用不了,本篇我们将分享一下如何在Avalonia前端框架下面将事件映射到ViewModel层。本章内容还是在上一节的基础上做扩展讲解。Avalonia中使用Prism实现区域导航功能安装行为扩展在Avalonia框架下面有它自己的行为扩展,我们需要借助这些扩展库里面的行为扩展来实现我们今天要讲解的功能。dotnetaddpackageAvalonia.Xaml.Behaviors--version11.0.5编

android - 如何在一个 Activity 中以不同的视频 View 播放多个视频

示例代码:如何在一个Activity中播放两个视频publicclassTwo_videosextendsActivity{VideoViewvideo1,video2;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.two_video);VideoViewvideo1=(VideoView)findViewById(R.id.video1);video1.setVideoPath("/mnt/sdcar