下面是我设法在android上隐藏软键盘的一些代码.它通过用户点击屏幕上的任何位置(EditText输入/ s之外)来隐藏IME软键盘.它会在屏幕被触摸时注册OnTouchListener到ScrollView (id="@+id/sv_background)它,它会通过InputMethodManager代码隐藏IME软键盘.在这种情况下,我将滚动视图设置为父布局,但它也适用于任何其他布局视图.
我希望这对Android领域的人有用.
XML
<ScrollView
android:id="@+id/sv_background"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<other views and EditTexts/>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
Java的
private ScrollView svBackground;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.newentry);
svBackground = (ScrollView)findViewById(R.id.sv_background);
svBackground.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(svBackground.getWindowToken(), 0);
return false;
}
});
}
Run Code Online (Sandbox Code Playgroud) 我很想知道这个过程是如何运作的.这些网站(http://www.sharkscope.com和http://www.pokertableratings.com)的数据每天都来自安全的扑克网络,如PokerStars和Full Tilt.
他们是否有一个服务器场运行应用程序,打开数百个表(窗口),然后以某种方式蜘蛛/数据正在播放的手?
这是如何工作的,编程明智?
我最近使用 JVisualVM 分析了一些代码,发现一种特定方法占用了大量执行时间,原因是频繁调用和执行时间缓慢。该方法由一大块 if 语句组成,如下所示:(在实际方法中大约有 30 个)
EcState c = candidate;
if (waypoints.size() > 0)
{
EcState state = defaultDestination();
for (EcState s : waypoints)
{
state.union(s);
}
state.union(this);
return state.isSatisfied(candidate);
}
if (c.var1 < var1)
return false;
if (c.var2 < var2)
return false;
if (c.var3 < var3)
return false;
if (c.var4 < var4)
return false;
if ((!c.var5) & var5)
return false;
if ((!c.var6) & var6)
return false;
if ((!c.var7) & var7)
return false;
if ((!c.var8) & var8)
return false; …Run Code Online (Sandbox Code Playgroud) 是否可以在CSS中为渐变添加噪声?
这是我的径向渐变代码:
body {
color: #575757;
font: 14px/21px Arial, Helvetica, sans-serif;
background-color: #2f3b4b;
background: -moz-radial-gradient(center 45deg, circle closest-corner, #2f3b4b 0%, #3e4f63 100%);
background: -webkit-gradient(radial, center center, 10, center center, 900, from(#2f3b4b), to(#3e4f63));
}
Run Code Online (Sandbox Code Playgroud)
我会添加什么来在它上面产生噪音,给它纹理?
我有一个数组作为成员的结构,我试图使用箭头语法设置该数组.是)我有的:
typedef float Foo[3];
typedef struct {
Foo foo;
} Bar;
Bar* f() {
Bar* bar = malloc(sizeof(Bar));
bar->foo = {1.0, 1.0, 1.0};
return bar;
}
Run Code Online (Sandbox Code Playgroud)
gcc说:
error: expected expression before '{' token
Run Code Online (Sandbox Code Playgroud)
在线上 bar->foo = {1.0, 1.0, 1.0};
我不知道为什么这不起作用.提前致谢.
假设我有一个Foo ActiveRecord带字段的模型foo_id,foo_name并且foo_description.
做完之后
@foo = Foo.find(1)
Run Code Online (Sandbox Code Playgroud)
有没有这样的方法model_fields:" @foo.model_fields()会返回数组:
["foo_id", "foo_name", "foo_description"] ?
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助.
我有一个活动,用户可以在标签附近的按钮中更新特定信息.这个按钮比触发一个Dialog,我有一些字段来获取用户输入和一个按钮来完成编辑.
我的问题是我无法获得对话框特定的xml布局中的按钮声明的引用.按钮引用返回null.按照一些代码片段进行说明.
触发事件以构建对话框的按钮在活动中声明为实例变量,如下所示:
private Button bConfigurarCarro;
Run Code Online (Sandbox Code Playgroud)
比onCreate方法:
bConfigurarCarro = (Button)findViewById(R.id.bConfigurarCarro);
bConfigurarCarro.setOnClickListener(configuraCarroListener);
Run Code Online (Sandbox Code Playgroud)
这会正确触发事件以创建对话框:
protected OnClickListener configuraCarroListener = new OnClickListener(){
public void onClick(View v) {
showDialog(CARRO_DIALOG_ID);
Log.d(TAG, "Executando evento do botão de configuração de carro no abastecimento.");
}
};
Run Code Online (Sandbox Code Playgroud)
而不是创建对话框覆盖onCreateDialog方法,如下所示:
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case TIME_DIALOG_ID:
return new TimePickerDialog(this, mTimeSetListener, hora, minuto, false);
case DATE_DIALOG_ID:
return new DatePickerDialog(this, mDateSetListener, ano, mes, dia);
case CARRO_DIALOG_ID:
Log.d(TAG, "Criando dialog de cadastro de carro.");
dialogCarro = new Dialog(this);
dialogCarro.setContentView(R.layout.novo_carro_dialog);
bSalvarCarro …Run Code Online (Sandbox Code Playgroud) 我有一个应用程序,其中用户属于许多类别.所以我有一个Users表,Categories和Users2ategories表.Users2ategories表由a user_id和组成category_id.所以我想问题是:我是否为Users2ategories创建了一个模型?最终,我希望能够"找到"User对象并附加各自的类别.
另外,我可以通过烘焙控制台定义这种关系吗?
我需要在jQuery中使用Ajax向不同的域发出请求!
我应该用iframe吗?
编辑:
在facebook.com上工作聊天,几个不同的域名?
GET http:// www.facebook.com/ajax/presence/reconnect.php?__a=1&reason=6&iframe_loaded=false&post_form_id=23be2df75b74a0bcb61358814c56ba4f 200 OK
获取http://0.50.channel.facebook.com/x/2562941315/4271808869/true/p_1529934952=2 200 OK
我想要像......
我正在尝试获取自己和另一个用户的共同朋友列表,但我没有在文档中找到的API.要么我得到一些奇怪的权限错误,我只能得到我的朋友列表,没有其他用户或我得到以下错误:
Fatal error: Call to a member function friends_getMutualFriends() on a non-object in /home/app.php on line 27
Run Code Online (Sandbox Code Playgroud)
是否有一种标准方式用于获取共同朋友的总数或至少是我朋友的朋友ID列表?
android ×2
java ×2
javascript ×2
ajax ×1
button ×1
c ×1
cakephp ×1
cross-domain ×1
css ×1
css3 ×1
data-mining ×1
dialog ×1
facebook ×1
gradient ×1
if-statement ×1
iframe ×1
jquery ×1
php ×1
poker ×1
refactoring ×1
reference ×1
struct ×1