问题列表 - 第24702页

单击ListView项目更改项目内元素的状态?

我不知道如何解释这个问题,但我会试试.我有一个包含几个项目的ListView.每个项目都有一个TextView和两个ImageView.我想在单击它们时更改ImageView,并且当我长按ListView项目时,我想打开上下文菜单.

对于ImageView,一切正常.对于整个项目,我可以在长按后显示上下文菜单,但我的问题是,当我按下TextView时,ImageView也会改变.

索莫的代码片段:

ListView项目:

     <TextView 
      android:id="@+id/title"
      android:textColor="@color/black"
      android:maxLines="2"
      android:textSize="14dip" 
            />
    <ImageView
        android:id="@+id/minus"
        android:src="@drawable/minusbutton"
        android:adjustViewBounds="true"
        android:gravity="center"
    />
    <ImageView 
        android:id="@+id/plus"
        android:src="@drawable/plusbutton"
        android:adjustViewBounds="true"
        android:gravity="center"
    />
Run Code Online (Sandbox Code Playgroud)

可绘制以更改加号按钮的状态:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false"
      android:drawable="@drawable/button_add_normal_disabled" />
<item android:state_enabled="true"
      android:state_pressed="true"
      android:drawable="@drawable/button_add_pressed" />
<item android:state_enabled="true"
      android:state_focused="true" 
      android:state_pressed="false" 
      android:drawable="@drawable/button_add_active" />
<item android:state_enabled="true"
      android:state_focused="false" 
      android:state_pressed="false"
      android:drawable="@drawable/button_add_normal" />
Run Code Online (Sandbox Code Playgroud)

我希望你理解我的问题.我认为一个观点的所有孩子都受到父母的一个事件的影响,但我不确定.

你有解决方案吗?提前致谢

events android listview click listviewitem

3
推荐指数
1
解决办法
4337
查看次数

从长远来看,RIA的框架有多大效果?

我在flex/RIA框架方面相当新手.主要是在服务器端完成工作.当我在互联网上搜索时,人们正在使用很多不同的框架,cairngorm来交配.所以我的问题是,因为我是宝贝踩着flex,我应该去学习框架吗?还是没有框架?(截至目前,那些DI,DAO,VO和IoC对我来说除了完整形式之外没有多大意义.)大约八个月左右后,我需要做相当严肃的事情.应该有足够的时间学习flex吗?提前致谢.(也欢迎任何链接或指示 - althogh我花了整整一天的时间在谷歌上搜索并打造世界......).如何成为RIA FLEX的大师?

apache-flex cairngorm mate flex4 robotlegs

1
推荐指数
1
解决办法
219
查看次数

如何删除非null约束?

假设有一个表创建如下:

create table testTable ( colA int not null )
Run Code Online (Sandbox Code Playgroud)

你会如何删除not null约束?我正在寻找一些类似的东西

ALTER TABLE testTable ALTER COLUMN colA DROP NOT NULL;
Run Code Online (Sandbox Code Playgroud)

如果我使用PostgreSQL,它会是什么样子.令我惊讶的是,据我所知,MySQL文档,Google和是的,甚至Stackoverflow(尽管存在数十个或数百个与NULL相关的问题)似乎并未导致单个简单的SQL语句这将完成这项工作.

mysql null constraints

59
推荐指数
2
解决办法
4万
查看次数

Java:检查编译时是否存在给定的方法名称

我正在开发一个实用程序类来处理来自Java Swing组件的Actions; 我想知道是否有一种方法可以检查编译时是否存在给定的方法名称(将通过反射访问),如果没有则显示编译器错误?

--update

好吧,看起来我不清楚,让我们谈谈细节:

我有一个名为TomAction的类,我用它来简化项目中的简单动作声明.而不是像这样写:

class MyClass {

    public MyClass() {
    Icon icon = null; // putting null to simplify the example
    JButton btn = new JButton(new AbstractAction("Click to go!", icon) {
        public void actionPerformed(ActionEvent ev) {
        try {
            go();
        } catch (Exception e) {
            e.printStackTrace();
            String msg = "Fail to execute 'go' task.";
            JOptionPane.showMessageDialog(null, msg, "Fail", JOptionPane.ERROR_MESSAGE);
        }
        }
    });
    }

    private void go() {
    // do task
    }

}
Run Code Online (Sandbox Code Playgroud)

..我只想写:

class MyClass {

    public MyClass() …
Run Code Online (Sandbox Code Playgroud)

java compiler-construction

5
推荐指数
2
解决办法
5086
查看次数

3
推荐指数
1
解决办法
1441
查看次数

使用C#将字符串表达式转换为整数值

很抱歉,如果已经回答了这个问题,但我找不到合适的答案.我在C#中有一个字符串表达式,我需要将其转换为int或decimal值.

例如:

string strExp = "10+20+30";
Run Code Online (Sandbox Code Playgroud)

输出应为60.

我该怎么办?

c# string integer

11
推荐指数
3
解决办法
6678
查看次数

为什么Internet Explorer会向后显示我的javascript分页?

这是我正在使用的代码的一个版本,仅限于那些不起作用的部分.这都是为了生成一些jQuery的基本分页.

在Chrome/Safari/Moz中,我生成了看到跨度,1,2,3,4,......等

当我查看IE7/8时,我看到等,...,4,3,2,1

字符串似乎倒退了!!

这对我来说似乎很奇怪,因为这里的代码并没有发生很多,我无法弄清楚哪一位可能导致问题.

显然,1,2,3,4,...等是我的目标,所以以及为什么这是一个问题的解释,如果有人能提供快速解决方案我会喜欢它.

myVar = {
arr:$.makeArray($('.my_li'))
};

var str;
str='';

for (s in myVar.arr){
r=parseInt(s,10)+1;
str+='<span class="my_class">'+r+'</span>';
}

$('#my_other_div').html(str);
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer cross-browser

3
推荐指数
1
解决办法
608
查看次数

渲染线程上发生了未指定的错误.(NotifyPartitionIsZombie)

好的就是这里的问题,我有一个来自thriple的ContentControl3D对象 ,我创建了一个运行良好的图像的LibraryStack,直到我运行创建和填充LibraryStack的函数.当我点击里面的任何对象时,我得到以下错误

An unspecified error occurred on the render thread.
Run Code Online (Sandbox Code Playgroud)

与stacktrace

at System.Windows.Media.MediaContext.NotifyPartitionIsZombie(Int32 failureCode)
at System.Windows.Media.MediaContext.NotifyChannelMessage()
at System.Windows.Interop.HwndTarget.HandleMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, …
Run Code Online (Sandbox Code Playgroud)

c# wpf multithreading render

5
推荐指数
1
解决办法
2461
查看次数

在单独的Git存储库中跨多个项目进行一致的标记

我正在开发一种产品,它依赖于几个不同的项目,每个项目都在自己的Git存储库中托管.在发布版本时,我们理想的是始终标记构建产品所涉及的每个项目 - 包括核心代码,库和构建工具.是否有一种明显而明智的方法可以同时标记所有项目?

(这可能是一种分心,或者可能值得注意的是每个项目都使用Maven;也许有插件来管理它.如果是这样,我没有发现任何.)

git version-control build-process maven-2 release-management

6
推荐指数
1
解决办法
1285
查看次数

Visual Studio:其他更改时自动更新C++ cpp/头文件?

例如,如果我在标头或 cpp 中更改函数中的签名,我希望它在另一个函数中自动更改。如果我在任何一个中添加一个新函数,它都应该出现在两个中。如果我删除一个函数,它可能会注释掉另一个函数。手动复制自己的更改似乎很愚蠢。

有些人在回答类似问题时提到了http://www.lazycplusplus.com/,但似乎这是一个命令行工具,需要保存然后在特定文件上运行此外部工具。这仍然比我想象的需要更多的手动步骤;我希望在我输入时应用更改。

vsx refactoring header-files automated-refactoring visual-c++

7
推荐指数
1
解决办法
3569
查看次数