问题列表 - 第30781页

Android按钮setAlpha

有一组按钮,我想得到结果:

当我点击其中一个时,首先我将它们分成两部分:点击的一个和其他部分.我正在尝试为不同的颜色或alpha值设置不同的颜色或alpha值.

现在我使用setAlpha,但是当我将值从0更改为255时,它可以工作,但是当我将值从255更改为0时,它不起作用.我不知道为什么.

也许在我调用方法之后Button.setAlpha(),我需要调用另一个方法?

我的代码:

public class MainActivity extends Activity {
 // button alpha value: minimize value
 public static int BUTTON_ALPHA_MIN = 0;

 // button alpha value: maximize value
 public static int BUTTON_ALPHA_MAX = 255;

 private LinearLayout centerRegion;
 private LinearLayout bottomRegion;

 private Button btnCheckIn;
 private Button btnReview;
 private Button btnMyCircles;
 private Button btnSettings;

 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);

  // get all the widgets
  getAllWidgets();

  // …
Run Code Online (Sandbox Code Playgroud)

android button

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

Scheme by-reference-by-reference

如何通过方案中的引用传递变量?

我想要的功能的一个例子:

(define foo
  (lambda (&x)
    (set! x 5)))

(define y 2)

(foo y)

(display y) ;outputs: 5
Run Code Online (Sandbox Code Playgroud)

另外,有没有办法通过引用返回?

scheme pass-by-reference return-by-reference r6rs

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

在实现目标C中相同协议的类之间共享通用方法实现

我有一个协议。

MyProtocol.h:

@protocol MyProtocol
  @property(nonatomic, retain) NSString* someString;
  - (void)doesSomethingWithSomeString;
@end
Run Code Online (Sandbox Code Playgroud)

和2个实现相同协议的类。由于某些原因,这两个类不能从相同的基类继承。例如,其中之一可能需要继承自NSManagedObject(Apple Cocoa框架中的Core Data类),而另一个则不需要。

Class1.h:

@interface Class1: NSObject<MyProtocol> {
  NSString* someString;
}

//Some method declarations

@end
Run Code Online (Sandbox Code Playgroud)

Class1.m

@implementation Class1
  @synthesize someString;

  - (void)doesSomethingWithSomeString {
    //don't use property here to focus on topic
    return [[self someString] capitalizedString];
  }

  //Method definitions for methods declared in Class1
@end
Run Code Online (Sandbox Code Playgroud)

Class2.h:

@interface Class2: SomeOtherClass<MyProtocol> {
  NSString* someString;
}

//Some method declarations

@end
Run Code Online (Sandbox Code Playgroud)

Class2.m

@implementation Class2
  @synthesize someString;

  // This is exactly the same as -doesSomethingWithSomeString …
Run Code Online (Sandbox Code Playgroud)

objective-c

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

JavaScript中的条码扫描器?或插件/扩展

我正在考虑将USB条形码扫描仪接口写入Web应用程序(离线应用程序).我这意味着扫描仪将在客户端计算机上而不是服务器上.所以我想知道最好的设计是什么.

我知道我可以在某些浏览器中编写ActiveX对象或本机插件,但这并不理想,有没有人知道Chrome扩展(在javascript中)或firefox jetpack是否支持这种功能.

有任何想法吗?我将不胜感激.

谢谢大家

圭多

javascript activex firefox-addon barcode-scanner google-chrome-extension

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

清除汇编中寄存器中的位

如何使用汇编编写一条清除AL寄存器中位0和1的指令?

x86 assembly

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

如何在绑定wpf后将项目插入组合框

我想在绑定后将项目添加到组合框中.例如:

this.cbCategory.ItemsSource = categoryList;
        this.cbCategory.DisplayMemberPath = "CategoryName";
        this.cbCategory.SelectedValuePath = "CategoryID";
Run Code Online (Sandbox Code Playgroud)

我想添加("全部","%")作为第一个.

格塔.

wpf combobox

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

如何检查我的活动是否是屏幕中正在运行的当前活动

我使用Toast进行通知,但似乎即使它的活动不在当前屏幕中也会出现,并且其他一些活动已经启动.

我想检查这种情况,当活动不是当前活动时,我不会发送Toast通知.但怎么办?

lifecycle android screen android-activity

23
推荐指数
3
解决办法
5万
查看次数

GWT 2.1 CellTable列标题单击事件

有没有办法将clickHandlers(或任何类型的处理程序)添加到CellTable中列的标题?我想为我的CellTable添加一些排序功能,我没有看到ColumnHeader类中允许这样做的任何方法.我用这篇文章来弄清楚如何使用CellTable.

java gwt

8
推荐指数
2
解决办法
7148
查看次数

在c#中将字符串转换为类名

我有以下课程:

class MyClass{  
{  
Run Code Online (Sandbox Code Playgroud)

和以下字符串:

string s="MyClass";  
Run Code Online (Sandbox Code Playgroud)

如何使用字符串s获取类的类型:

Type t = typeof(MyClass); //but i need to use s instead.      
Run Code Online (Sandbox Code Playgroud)

我已经尝试过了

Type type = Type.GetType(s); //the result is null
Run Code Online (Sandbox Code Playgroud)

.net c#

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

用于正则表达式匹配的紧凑Clojure代码及其在字符串中的位置

Stuart Halloway举了这个例子

(re-seq #"\w+" "The quick brown fox")
Run Code Online (Sandbox Code Playgroud)

作为在Clojure中查找正则表达式匹配匹配的自然方法.在他的书中,这种结构与对匹配器的迭代形成对比.如果所有人都关心的是一系列比赛,这将是很棒的.但是,如果我想要匹配及其在字符串中的位置怎么办?是否有更好的方法可以让我利用java.util.regex中的现有功能,对原始字符串中的每个索引采用类似于序列的理解?换句话说,人们想输入类似的东西

(re-seq-map#"[0-9] +""3a1b2c1d")

这将返回一个带有键的地图作为位置和值作为匹配,例如

{0 "3", 2 "1", 4 "2", 6 "1"}
Run Code Online (Sandbox Code Playgroud)

是否已经在现存的图书馆中实现了这一点,或者我应该写它(不应该是代码行)?

regex clojure

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