小编Gre*_*ory的帖子

扩展自定义布局类 - 从未使用过构造函数

我正在使用这里给出的GifWebView

我知道主要活动等工作正常,因为我在用于框架布局的XML实现之前测试了它.但是现在我正在使用Frame Layout,我遇到了问题.

我将为您提供我的代码和快速解释:

XML

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <com.example.dencallanan.giftestapp.GifWebView
        android:id="@+id/GWebView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"

        />

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
        android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">

        <EditText
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/editText"
            android:layout_marginBottom="153dp"
            android:layout_alignParentBottom="true"
            android:layout_alignParentRight="true"
            android:layout_alignParentEnd="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:hint="USERNAME" />

        <EditText
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/editText2"
            android:layout_marginTop="58dp"
            android:layout_alignTop="@+id/editText"
            android:layout_alignParentRight="true"
            android:layout_alignParentEnd="true"
            android:layout_alignLeft="@+id/editText"
            android:layout_alignStart="@+id/editText"
            android:hint="PASSWORD" />

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Log In"
            android:id="@+id/button"
            android:layout_below="@+id/editText2"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="25dp" />
    </RelativeLayout>


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

GifWebView

public class GifWebView extends WebView {

    public GifWebView(Context context, String path) {

        super(context);
        loadUrl(path);
    }

    public GifWebView(Context …
Run Code Online (Sandbox Code Playgroud)

java xml android view android-layout

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

从父类访问变量

我正在使用UIPageViewController.

我的类 - ViewController(包含所有代码并且是数据源)运行实例PageItemController.

我的UIPageControl(pControl)显示在导航栏中ViewController.

我会像下面的代码:

PageItemController

override func viewDidAppear(){

    let vController = the parent view controller // ViewController
    vController.pControl.currentPage = itemIndex

}
Run Code Online (Sandbox Code Playgroud)

这是如何完成的?

parent-child uinavigationcontroller ios uipageviewcontroller swift

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

UIPickerView显示空的灰色框Swift

我没有很多代码,所以我最好在这里复制它。

class ViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource{

    var buildings = ["BankBuilding", "Cinema" , "CornerShop", "Greg's House"]

    @IBOutlet weak var buildText: UITextField!

    var buildPickers:UIPickerView = UIPickerView()

    override func viewDidLoad() {
        super.viewDidLoad()

        buildPickers = UIPickerView()
        buildPickers.delegate = self
        buildPickers.hidden = true;
        buildText.inputView = buildPickers
        buildText.text = buildings[0]        
    }

    func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int{
        return 1
    }

    func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int{
        println("Count: \(buildings.count)")
        return buildings.count
    }

    func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String! {
        println("creating title: …
Run Code Online (Sandbox Code Playgroud)

uipickerview ios swift

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

从modal segue Swift访问父视图

我有一个视图控制器 - NewsController它有一个模态segueNewsDetailController

NewsDetailController我试图运行以下功能:

@IBAction func greenLikeClick(sender: AnyObject) {

    if let parentVC = self.parentViewController as? NewsController {
        parentVC.newslists[loadsection][loadrow].liked = false
    }
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

在这里NewsControllerNewsDetailController这里之间是否存在亲子关系?

如果是这样,为什么我的方法不起作用?

如果没有,我该如何处理?

parent-child ios segue swift

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

在 Javascript 中检测按住鼠标单击

这是我的代码:

var mouseDown = false;

document.body.onmousedown = function() { 
  console.log("MOUSE DOWN");
  mouseDown = true;
  increaseRad();
}
document.body.onmouseup = function() {
  console.log("MOUSE UP");
  mouseDown = false;
}

function increaseRad(){
  rad = 0;
  while(mouseDown){
    console.log("mouse is still down");
    rad++;
    console.log(rad)
  }
}
Run Code Online (Sandbox Code Playgroud)

当我按下时,increaseRad运行,但里面的 while 循环永远不会结束。

知道为什么吗?

javascript google-maps

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

查找具有特定关系的所有间接连接的节点Gremlin

假设我在Gremlin中使用了Node的数字ID

g.V(n_id)
Run Code Online (Sandbox Code Playgroud)

说这个节点是一个主题.

每个主题都可以有一个关系问题threadOf.

每个问题都可以有关系的答案或评论 threadOf

如果我得到一个数字ID作为输入,我想要一个gremlin查询,它返回与该主题相关的所有问题以及与这些问题相关的所有答案或评论

所有关系都是 threadOf

Gremlin有可能吗?

graph-databases gremlin gremlin-server janusgraph

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

为什么向Haskell添加宏比为Scheme更难

显然,向Haskell添加宏比使用Scheme更难.

我对函数式编程中的宏究竟是什么感到困惑,但从我在C中理解的是,它是在预处理时改变"代码"的代码,而不是程序本身.

是否与Haskell纯粹的事实有关,所以改变功能代码要困难得多?

它与懒惰评估有关吗?

macros scheme haskell functional-programming

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

非常简单的数学游戏的答案总是错误的 - Python

这是我的脚本:

from random import *
from turtle import *

while True: 
    r1 = randint(1,20)
    r2 = randint(1,20)

    # ... ask the question ... then

    a = textinput("Answer?", "")

    if a == r1 * r2:
        write("Well done", font = ("Comic Sans MS", 30, "bold"))
    else:
        write("WRONG", font = ("Comic Sans MS", 30, "bold"))
Run Code Online (Sandbox Code Playgroud)

游戏很简单.它会选择过于随机的数字,并要求您将它们相乘.你得到答案,你的分数上升.得分错误你的分数下降.当我输入正确的答案时,它仍然出现"错误"我想我可能正在做不同的ifs,或者因为随机数而可能无法正常工作.有没有人知道我的脚本有什么问题.谢谢 :)

python math if-statement python-3.x

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

用jQuery创建的Div不会在屏幕上显示

我正在使用在线教程学习一些jQuery,因为我被告知如果我想建立网站,那就是要走的路.我知道合理数量的html,javascript和css.我基本上从在线教程中复制了这个jQuery脚本,所以脚本不能错.所以我的假设是我在我的html文档中将脚本编写在错误的位置.有任何想法吗?感谢您提前得到任何答案.

另外,我被告知这会创建一个新的div.我现在开始对此表示怀疑.如果它错了,你能告诉我这是如何正确完成的.干杯.

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href = "Jquery.css" />
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script>
        jQuery('<div/>', {
            id: 'box',
            css: {

                fontWeight: 500,
                color: 'green'

            },
            click: function(){
                alert('You clicked the box');
            }

        });
    </script>
</head>

<body>


</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html jquery

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

Adb 在命令行中显示“设备”,但在 Android Studio 中未经授权

我正在为我的 Android 应用程序使用 Cubot S208 进行 USB 调试。

如果我adb devices在命令行中输入,我会收到以下内容:

0123456789ABCDEF device

很明显该设备已获得授权。

但是,在 Android Studio 中我收到以下消息:

for device 0123456789ABCDEF: device unauthorized. Please check the confirmation dialog on your device.

为什么会这样呢?

该设备被 Android studio 识别为“Cubot S208”,也可以正确识别可调试应用程序。

所以一切看起来都很好。

当我的手机屏幕上出现该消息时,我始终允许从我的笔记本电脑进行 USB 调试。

有任何想法吗?

debugging android device adb

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