XML中真的需要连接字符串吗?(Connection string really needed in XML?)
我正在编写一个VB.net应用程序,该应用程序自动创建一个xml文件,该文件包含一个连接到SQL服务器的连接字符串(user&pw)..是否真的需要在XML中使用该行? 我删除了它,似乎工作正常。为了安全起见,我想摆脱它。
Im programming a VB.net application that automatically created a xml file that conntains a connection string to a SQL server(user & pw).. Is it really neccessary to have that line in the XML?? I erased it and it seems to be working fine..Just want to get rid of it for security purposes.
原文:https://stackoverflow.com/questions/20793589
最满意答案
我不知道libgdx的正确方法名称,但简单的逻辑是你应该在更改状态时删除侦听器并在状态更改后再次设置侦听器。
myBtn.addListener(null); myBtn.setSelected([true|false]); myBtn.addListener(new ChangeListener() { @Override public void changed(ChangeEvent event, Actor actor) { checkIfOtherButtnsPressed() } });
I don't know proper method names for libgdx but simple logic is you should remove listener when you change state and set listener again after state changed.
myBtn.addListener(null); myBtn.setSelected([true|false]); myBtn.addListener(new ChangeListener() { @Override public void changed(ChangeEvent event, Actor actor) { checkIfOtherButtnsPressed() } });
相关问答
更多-
我通过设置checked图像找到了我的问题的解决方案 ImageButton (Drawable imageUp, Drawable imageDown, Drawable imageChecked) 接着 if (gameData.isSound()) buttonSound.setChecked(false); else buttonSound.setChecked(true); I found solution for my problem by s ...
-
public class MusicStateManager { private final Preferences prefs; public final Mgame game; private static final String PREF_NAME ="APP_NAME"; private static final String MUSIC_STATE = "musicState"; public MusicStateManager(Mgame game){ ...
-
你有没有检查changed()方法被调用的频率? 使用Gdx.app.log()进行记录。 或者尝试使用不同的Listener,例如ClickedListener作为按钮。 你也可以让你自己的Button, class MyButton extends Button来保持一个更清晰的代码。 这是我如何解决它。 Have you checked how often the changed() method is called? Use Gdx.app.log() for logging. Or try usi ...
-
如果您希望图像是背景而不是图标,则应考虑使用普通的Button或TextButton而不是ImageButton 。 ImageButton仅应用于在其背景之外绘制图标的按钮。 ImageButton用法的一个示例可以是具有“X”(交叉)图像的窗口关闭按钮,或具有扬声器图标的音乐切换按钮。 当您需要图像填充整个按钮区域时,将其设置为ButtonStyle#up - 它将成为按钮的背景。 ImageButton#imageUp只是一个不会以任何方式缩放的图标(默认情况下),因此这可能是您的应用程序在每个平台上 ...
-
scaleTo scaleBy不适用于ImageButton - LIBGDX(scaleTo scaleBy doesn't work for ImageButton - LIBGDX)[2022-08-05]
你应该尝试添加btnPlay.setTransform(true) 检查这个: http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/scenes/scene2d/Group.html#setTransform-boolean- You should try to add btnPlay.setTransform(true) Check this: http://libgdx.badlogicgames.com/nightli ... -
img.setOnTouchListener(new OnTouchListener(){ public boolean onTouch(View v, MotionEvent event) { if(flag==0){ switch(event.getAction()) { case MotionEvent.ACTION_DOWN : img.setBackgroundResource(R.drawable.Image2); ...
-
是的! 你可以像这样实现onclick方法 ImageButton ib = (ImageButton)findViewById(R.id.imageButton); ib.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub L ...
-
如果我理解得很好,你应该传递一些指标来将图像资源更改为MainActivity并将其设置在onCreate()中。 尝试更改您的代码,如下所示: public void onClick8 (View view) { //here please code for change imagebutton from onClick Intent myIntent = new Intent(view.getContext(), MainActivity.class); ...
-
我不知道libgdx的正确方法名称,但简单的逻辑是你应该在更改状态时删除侦听器并在状态更改后再次设置侦听器。 myBtn.addListener(null); myBtn.setSelected([true|false]); myBtn.addListener(new ChangeListener() { @Override public void changed(ChangeEvent event, Actor actor) { checkIfOth ...
-
仅更改ImageButton背景的一个状态(默认状态)(Change only one state (the default state) of an ImageButton background)[2020-01-28]
您可以将Android OS使用的drawable复制到项目中,并在state-list drawable中使用它们。 您可以在{android-sdk-directory}/platforms/android-##/data/res/drawable[-*dpi] 编辑:如果你去{android-sdk-directory}/platforms/android-##/data/res/values ,你会发现Android使用的themes.xml和styles.xml文件。 使用它们,您可以找出您将要寻 ...