小编juh*_*n_h的帖子

在Android中动态添加表行

我正在尝试创建一个布局,我需要动态添加表行.下面是表格布局xml

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/displayLinear"
    android:background="@color/background_df"
    android:orientation="vertical" >

         <TableRow
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/display_row"
            android:layout_marginTop="280dip" >

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

动态添加行的活动文件是

public void init(){
    menuDB = new MenuDBAdapter(this);
    ll = (TableLayout) findViewById(R.id.displayLinear);

    TableRow row=(TableRow)findViewById(R.id.display_row);
    for (int i = 0; i <2; i++) {

        checkBox = new CheckBox(this);
        tv = new TextView(this);
        addBtn = new ImageButton(this);
        addBtn.setImageResource(R.drawable.add);
        minusBtn = new ImageButton(this);
        minusBtn.setImageResource(R.drawable.minus);
        qty = new TextView(this);
        checkBox.setText("hello");
        qty.setText("10");
        row.addView(checkBox);
        row.addView(minusBtn);
        row.addView(qty);
        row.addView(addBtn);
        ll.addView(row,i);

    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我运行这个时,我的错误就在于此

08-13 16:27:46.437: E/AndroidRuntime(23568): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.roms/com.example.roms.DisplayActivity}: …
Run Code Online (Sandbox Code Playgroud)

android android-layout

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

如何将Swift类型作为方法参数传递?

我想做这样的事情:

func doSomething(a: AnyObject, myType: ????)
{
   if let a = a as? myType
   {
       //…
   }
}
Run Code Online (Sandbox Code Playgroud)

在Objective-C中,类的类是 Class

parameters types swift2

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

如果在SwiftUI中使用NavigationView,如何更改背景颜色?

我想更改全屏的背景颜色。我正在使用NavigationView,我想为背景设置灰色(不是默认的白色)

struct ContentView : View {
    var body: some View {
        NavigationView {
            ScrollView {
                Text("Example")
            }
            .navigationBarTitle("titl")
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

设置.background(Color.red)在任何地方都不起作用。

预习

swift swiftui

8
推荐指数
6
解决办法
1289
查看次数

无法在iOS8设备上运行Kiwi测试

我试图在iOS8设备上运行Kiwi(通过CocoaPods安装)测试但是构建失败并出现以下链接错误:

ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks/XCTest.framework/XCTest, missing required architecture armv7 in file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks/XCTest.framework/XCTest (2 slices)
Undefined symbols for architecture armv7:
  "_OBJC_METACLASS_$_XCTestSuite", referenced from:
      _OBJC_METACLASS_$__KWAllTestsSuite in libPods-TestTests.a(KWAllTestsSuite.o)
  "_OBJC_CLASS_$_XCTestSuite", referenced from:
      _OBJC_CLASS_$__KWAllTestsSuite in libPods-TestTests.a(KWAllTestsSuite.o)
      objc-class-ref in libPods-TestTests.a(KWAllTestsSuite.o)
      l_OBJC_$_CATEGORY_XCTestSuite_$_KWConfiguration in libPods-TestTests.a(KWAllTestsSuite.o)
  "_OBJC_METACLASS_$_XCTestCase", referenced from:
      _OBJC_METACLASS_$_TestTests in TestTests.o
      _OBJC_METACLASS_$_KWSpec in libPods-TestTests.a(KWSpec.o)
  "_OBJC_CLASS_$_XCTestCase", referenced from:
      _OBJC_CLASS_$_TestTests in TestTests.o
      _OBJC_CLASS_$_KWSpec in libPods-TestTests.a(KWSpec.o)
  "__XCTFailureHandler", referenced from:
      -[TestTests testExample] in TestTests.o
  "__XCTFailureFormat", referenced from:
      -[TestTests testExample] in TestTests.o
  "_OBJC_EHTYPE_$__XCTestCaseInterruptionException", referenced from:
  GCC_except_table2 in TestTests.o
ld: symbol(s) not found …
Run Code Online (Sandbox Code Playgroud)

cocoapods kiwi xctest xcode6 ios8

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

将节点进程与MPI和FORTRAN一起分类

我正在尝试使用MPI和Fortran进行实现,将同一节点上的进程分成组.MPI有一个可以识别的常规吗?

我有想法通过主机名分隔这些进程,这些主机名在我正在使用的机器的节点上是相同的.但我不知道它是否适用于所有集群.

hostname mpi multiprocessing cpu-cores nodes

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

iOS白点/白平衡调整示例/建议

我试图以编程方式更改白点/白平衡.这就是我想要完成的任务:
- 从图像中选择一个(随机)像素
- 获取该像素的颜色
- 转换图像,使该颜色的所有像素都转换为白色,并移动所有其他颜色以匹配

我已经完成了前两个步骤,但第三步并没有真正解决.

起初我认为,根据Apples的文档,CIWhitePointAdjust应该是完全可以完成的事情,但是,尽管它确实改变了图像,但它没有做我想要/希望它做的事情.

然后似乎CIColorMatrix应该能够帮助我改变颜色,但是我(现在仍然)却厌倦了用那些讨厌的向量输入它的东西.我已经尝试了几乎所有的东西(所有矢量上的相同RGB值,每个矢量上的相应值(R代表R等),1 - 对应值,1 +对应值,1 /对应值.RGB值和不同(1 - x ,1 + x,1/x).

我也遇到了CITemperatureAndTint,根据Apples文档也应该有所帮助,但我还没有弄清楚如何从RGB转换为温度和色调.我已经看到了关于从RGB转换到Temperatur的算法和公式,但没有关于色调的内容.我会继续尝试这一点.

任何帮助非常感谢!

objective-c core-image ios

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

同时捏合、拖动和平移

我在UIImageView下面有一个标签。

在此处输入图片说明

标签是可拖动、可平移和可捏合的。但是我一次只能做一个手势。例如,我想在捏合标签时拖动标签,就像在 Snapchat 和 Whatsapp 中的图像文本中一样。我的功能如下。在我搜索时,我认为我应该创建一个自定义手势识别器,但我不知道如何创建。有什么办法可以在不创建自定义识别器的情况下做到这一点?

在执行此操作时,我从这篇文章中得到了帮助: 图像上的类似 Snapchat 的文本

 func handlePan(recognizer: UIPanGestureRecognizer) {
    var translation = recognizer.translation(in: allview)

    translation.x = max(translation.x, imageview.frame.minX - mylabel.frame.minX)
    translation.x = min(translation.x, imageview.frame.maxX - mylabel.frame.maxX)

    translation.y = max(translation.y, imageview.frame.minY - mylabel.frame.minY)
    translation.y = min(translation.y, imageview.frame.maxY - mylabel.frame.maxY)

    if let view = recognizer.view {
        view.center = CGPoint(x:view.center.x + translation.x,
                              y:view.center.y + translation.y)
    }
    recognizer.setTranslation(CGPoint.zero , in: view)
}
func handlePinch(recognizer: UIPinchGestureRecognizer) {
    if let view = recognizer.view as? UILabel {
        let pinchScale: CGFloat …
Run Code Online (Sandbox Code Playgroud)

uigesturerecognizer ios uipinchgesturerecognizer swift

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