小编Gen*_* Bo的帖子

Android:以编程方式设置视图样式

这是XML:

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    style="@style/LightStyle"
    android:layout_width="fill_parent"
    android:layout_height="55dip"
    android:clickable="true"
    android:orientation="horizontal" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

如何以style编程方式设置属性?

android android-layout

202
推荐指数
9
解决办法
23万
查看次数

Android:来自xml资源的整数

我如何修改我的XML资源,或者我必须创建什么XML文件,以访问整数值的方式与访问字符串值的方式相同R.string.some_string_resource

例如,在我想说的代码中:

ProgressDialog progressBar = new ProgressDialog(getContext());
progressBar.setMax(getInteger(R.integer.maximum));
Run Code Online (Sandbox Code Playgroud)

可能吗?

android android-resources

94
推荐指数
2
解决办法
6万
查看次数

如何在Android应用程序的TextView中大写文本的第一个字母

我也没有提到textInput.我的意思是,一旦你在一个TextView具有静态文本(从数据库调用填充到用户输入的数据(可能不是大写)),我怎么能确保他们的资本?

谢谢!

xml android

71
推荐指数
5
解决办法
9万
查看次数

找不到图形容器元素morris.js

我为什么得到例外

未捕获错误:未找到图形容器元素

什么时候用morris.js

javascript morris.js

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

如何使用Firebase查询equalTo(值,键)?

作为firebase中的新手,我试图在这个简单的用例中模仿一种"where子句"请求来检索用户的钱包:

User
   48bde8f8-3b66-40bc-b988-566ccc77335c
      email: "toto@acme.com"
      username: "userTest1"

UserWallet
   F4PvtvNT2Z
      coins: 26
      someList
         elemet1
         elemet2 
      user: "48bde8f8-3b66-40bc-b988-566ccc77335c"
Run Code Online (Sandbox Code Playgroud)

首先,我尝试像这样编写我的请求:

Firebase root = new Firebase("https://myApp.firebaseio.com/");
Firebase ref = root.child("UserWallet");
Query query = ref.equalTo("48bde8f8-3b66-40bc-b988-566ccc77335c", "user");
Run Code Online (Sandbox Code Playgroud)

结果是null,所以我写了这个查询:

Query query = ref.orderByChild("user").equalTo("48bde8f8-3b66-40bc-b988-566ccc77335c", "user");
Run Code Online (Sandbox Code Playgroud)

结果再次为null.检索钱包的唯一方法是使用此查询:

Query query = ref.orderByChild("user").equalTo("48bde8f8-3b66-40bc-b988-566ccc77335c");
Run Code Online (Sandbox Code Playgroud)

那么在使用"equalTo()"之前我是否应该始终使用en"orderByChild()"查询?
那么,查询"equalTo(String value,String key)"与"equalTo(String value)"的目的是什么,因为只有第二个才能正常工作?

java android firebase firebase-realtime-database

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

推荐简单的jquery对话框示例?

搜索关键字"简单的jquery对话框示例" - 包含所有答案,我没有在简洁的独立.html文档中看到任何简单而有意义的示例.即使下载了几本关于jQuery的完整书籍,我也没有看到任何这样的例子.

我找到的示例是用于显示警告消息"Hello World"的对话框..对于交互不是很有用.我认为现实世界的例子是捕获输入并将其发送回页面而不需要回发到服务器的东西.服务器帖子可以是后续步骤.

任何人都可以推荐这些代码参考吗?谢谢

编辑#3

我已经粘贴了一个解决方案,下面有一个新帖子.它是一个完全独立的文件,包含随时可用的文件.它对我有用.

编辑#2

我更新了head块以包含缺少的css.现在没有显示对话框内容,但仍然没有打开对话框..并且控制台中没有错误.

                <style>
                #dialog {
                        display:none;
                    }
                </style>
Run Code Online (Sandbox Code Playgroud)

编辑〜尝试#1

根据@ rob-schmuecker的回答,我尝试了下面的代码.我认为它适用于jsFiddle,但我的实现不起作用.在我的浏览器中,控制台不显示任何错误.但是我看到了两个问题:

  • 对话框div内容直接加载到页面中
  • 单击加载对话框按钮不起作用

知道这个代码有什么问题吗?..也许我的jquery包括电话?

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script>
        <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.js" type="text/javascript"></script>

      <script type="text/javascript">

      //Initialize dialog

      $("#dialog").dialog({
          autoOpen: false,
          show: {
              effect: "blind",
              duration: 1000
          },
          hide: {
              effect: "explode",
              duration: 1000
          }
      });

      //Open it when #opener is clicked
      $("#opener").click(function () {
          $("#dialog").dialog("open");
      });

      //When the button in the form is clicked, take the input value and set that …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui-dialog

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

是否可以使用JS变量通过jQuery attr()函数设置自定义属性

我正在使用jquery 1.5和html4标准.
我正在尝试设置我通过javascript变量获取的自定义属性,但它没有设置up.code示例:

var attname="list1"; // this is changed on every call of the function where it is defined.    
var attvalue="b,c,d"; // this also changed.  
jQuery('#div1').attr({attname:attvalue});
Run Code Online (Sandbox Code Playgroud)

但它将attname视为字符串本身而非变量.还有其他选项,比如使用data(),prop()但是HTML5和jquery 1.6支持它们,这对我来说是不可能的.另外一个问题是无法在服务器端设置数据以便同步和使用客户端通过jquery data().因为它们在语法上是差异的.如果有其他方式请建议谢谢.

jquery custom-attributes

14
推荐指数
3
解决办法
4万
查看次数

具有水平滑动的Android StackView类型的布局

我正在构建一个需要"Card Deck"UI小部件的Android应用程序.

这是对活动/布局示例的请求,可以执行以下操作:

1)垂直滑动支持:

列出可以垂直滚动/滑动的一副牌.StackView做到了这一点,但我对任何运行良好的解决方案持开放态度(例如,一些CardUI项目)

2)水平滑动支持:

对于任何卡,有2个字典定义:

  • 如果我们进行左侧滑动 - 那么我们可以看到定义A.
  • 如果我们进行正确的滑动,我们会看到定义B.
  • 水平滑动更新不会更新整个屏幕布局,只会刷新刷卡.因此,如果我将Card2向右滑动以查看A2,我仍然将Card1置于A2之后

例:

[A1][Card1][B1]
[A2][Card2][B2]
[A3][Card3][B3]
Run Code Online (Sandbox Code Playgroud)

我确实在这里看到了这个相关的帖子,那里的答案提供了一些提示和参考信息..但不幸的是,我仍然想弄明白.

android android-layout android-listview

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

为什么按钮在LinearLayout中没有垂直居中?

我有一个LinearLayout,它只包含一个按钮.我希望此按钮垂直居中并与右侧对齐.我尝试了很多方法,但我无法使这个按钮垂直居中.它始终与顶部对齐.我也尝试在RelativeLayout中放一个按钮,按钮也不能垂直居中.

XML如下.这个布局有什么问题吗?谢谢.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" 
    android:background="#E8E3E4">
    <Button 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:text="More" 
        android:layout_gravity="right" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

将android:layout_gravity ="right"更改为android:layout_gravity ="right | center_vertical"并未在我的问题中解决问题.

android

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

可以将调试日志记录添加到 Firestore 规则功能吗?

鉴于 firestore 规则结构允许使用函数,是否有某种方法可以将调试日志添加到这些规则函数中?.. 为了验证您期望的函数实际上正在被调用。

我看到在模拟器中,它在规则结构的行中显示一个红色的 X,其中拒绝给定模拟请求的访问。但是,我很好奇在生产模式下进行验证,以便将其传达给关注规则完整性的各方。

在下面的例子中,我认为它可以用注释掉的行来实现:

console.log('ENTER: isAccessOn()');

但是,这不起作用。如果平台中有任何类似的选项,请在此处询问。如果没有,是否有关于如何通过生产部署进行此类验证的建议。谢谢

service cloud.firestore {
  match /databases/{database}/documents {

    // block client access
    function isAccessOn() {
      // console.log('ENTER: isAccessOn()');
      return false;
    }

    match /{document=**} {
      allow read, write: if isAccessOn();
    }

  }
}
Run Code Online (Sandbox Code Playgroud)

firebase firebase-security google-cloud-firestore

10
推荐指数
2
解决办法
3045
查看次数