Tag: 视图

非活动视图中的AlertDialog框

我正在尝试修改现有应用程序以在View类中包含警报对话框。 如果我在一个活动(另一个应用程序)中运行它,警报对话框工作正常。 但是,当我将它添加到现有应用程序中的View类时,它会失败并显示(无法添加窗口 – 令牌null)错误。 我尝试了“this”(当前View),getContext()和getApplicationContext()。 我读到并非所有的视图都附加到一个活动,因此getContext失败。 有没有其他选择? 我可以使用某种不依赖于活动的通用警报对话框吗? Dialog dialog; final ArrayList itemsSelected = new ArrayList(); AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setTitle(“Selection:”); builder.setMultiChoiceItems(items.toArray(new String[items.size()]), null, new DialogInterface.OnMultiChoiceClickListener() { @Override public void onClick(DialogInterface dialog, int selectedItemId, boolean isSelected) { if (isSelected) { itemsSelected.add(selectedItemId); } else if (itemsSelected.contains(selectedItemId)) { itemsSelected.remove(Integer.valueOf(selectedItemId)); } } }) .setPositiveButton(“OK”, new DialogInterface.OnClickListener() […]

Android SeekBar自定义矩形拇指视觉错误

我尝试使用drawable timeline_runner.png设置自定义矩形拇指 我的activity.xml中的SeekBar: seek_bar_video.xml: 版本<21时,一切正常。 但是在21岁时移动拇指出现灰色圆圈: 我该如何删除它?

Android是否具有相当于JPanel的function?

是否有与Java面板相当的Android? 我需要一些设置大小的东西,我可以动态添加不同的视图。 有这样的技术吗? 我基本上想要一个xml代码中设置大小的空白区域,我可以在以后通过活动添加按钮。 稍后添加的原因是按钮的数量和按钮的大小将显着范围,但仍然需要填充区域。

Android:在运行时创建EditText

我正在尝试创建一个视图,用户可以单击“加号”按钮,并创建其他EditTexts。 目标是有2个EditTexts的基础,每次用户单击该按钮时,添加另外2个EditTexts。 我怎样才能做到这一点? 我可以从Java添加EditTexts,但我无法弄清楚如何动态添加和处理它们的列表。 我希望采用多对EditTexts,并将其推入键/值HashMap或其他东西。 有关如何做到这一点的任何想法? 谢谢!

MVC – 我是否需要在视图中使用Controller?

正如我在MVC的标准实现中所知,我们将Controller和Model传递给View 但我有点不同意这个想法。 我不希望我的观点知道控制器和模型(哦,不,有时可能需要模型,但我确信他可以在没有控制器知识的情况下生活) 在我看来,Controller应该管理View和Model,而Model不需要了解控制器和视图; 视图不需要知道控制器(我不排除模型,因为一些视图实现需要知道模型来监听模型中的变化)。 所以我的想法是视图不需要知道控制器 。 这是一个例子: public class MyView implements ButtonClickListener { private Controller myController; private Button myButton; // I commented out the model because we dont need it now // we are talking about using controller in the view public MyView(Controller c/*, Model m*/) { myController = c; myButton = new Button(); […]

如何隐藏视图总是如此

有人能告诉我如何隐藏视图吗? 我正在使用view.setVisibility(view.GONE);隐藏视图view.setVisibility(view.GONE); 但是当重新打开应用程序时,我必须重新隐藏视图。 我希望在单击按钮时始终隐藏视图,直到清除应用程序数据或卸载为止。 谢谢!

我试图以编程方式将WebView插入我的代码

我有一个带有点击监听器的surfaceview。 当我点击它时,它将它缩小到宽度的一半和高度的一半……并将它放在右下角通过: RelativeLayout.LayoutParams rlp = new RelativeLayout.LayoutParams( getWindowManager().getDefaultDisplay().getWidth()/2, getWindowManager().getDefaultDisplay().getHeight()/2 ); rlp.setMargins( getWindowManager().getDefaultDisplay().getWidth()/2, getWindowManager().getDefaultDisplay().getHeight()/2, 0, 0); 它按预期工作,但我想在它后面动态地放置webView。 我试过了: WebView wv = makeWebView(); //makeWebView(); is a method of my mainActivity, which simple does. private Webview makeWebView(){ return new WebView(this); } 我似乎无法让它落后于其他一切。 难道我做错了什么? 我的XML: 我的主要活动: package com.example.testfortim; import android.os.Bundle; import android.app.Activity; import android.graphics.Color; import android.view.Gravity; import android.view.Menu; import […]

如何让圆圈只显示动画一次

我有一个应用程序,显示多个圆圈,动画半径从0到300.我遇到的问题是它显示多个圆圈慢慢增加每个圆的半径。 我只想绘制一个增加半径的圆。 这是我的代码。 public class SplashLaunch extends View{ Handler cool = new Handler(); DrawingView v; Paint newPaint = new Paint(); int randomWidthOne = 0; int randomHeightOne = 0; private float radiusOne = 300; final int redColorOne = Color.RED; final int greenColorOne = Color.GREEN; private static int lastColorOne; ObjectAnimator radiusAnimator; private final Random theRandom = new […]

如何更新/刷新eclipse插件中的视图?

我有一个带有单一视图的eclipse插件 (比如eclipse helloworld-view-plugin-project)。 在视图文件中, 当我想要更新视图时,我会收到一个事件 。 在此视图中,我在具有多个标签的组中具有GridData。 我有几个服务注册到程序,其状态应显示在此GridData中。 编辑:为了更好地显示我的问题,我更新了这篇文章并添加了整个代码: 的createPartControl(): public void createPartControl(Composite _parent) { parent = _parent; createContents(); addBindings(); makeActions(); contributeToActionBars(); } CreateContents(): protected void createContents() { // fixed checkIcon = //… errorIcon = //… smallFont = SWTResourceManager.getFont(“Segoe UI”, 7, SWT.NORMAL); // content gl_shell = new GridLayout(1, false); //margins, etc. for gl_shell parent.setLayout(gl_shell); final […]

像位图一样保存视图,我只得到黑屏

我有一个绘图应用程序,我有保存图片的方法。 但我只使用保存按钮获得黑色位图图片。 问题出在哪儿 ? 有我的xml 而我的主要活动: public class aktivita extends Activity{ Button btn; public LinearLayout mContent; krouzky mTicTacToeView = null; public static String tempDir; public File mypath; public static Bitmap mBitmap; public static int width; public static int height; public static float x; public static float y; public static float X; public static float Y; […]