小编Bar*_*ney的帖子

在动态生成TableRow时,如何拉伸和缩小列?

我正在使用TableLayout并使用自定义行动态填充它,但现在如果我使用android:stretchColumns android:shrinkColumns它不起作用.

我的活动布局:

<LinearLayout 
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <TextView 
        android:text="@string/offline"
        android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="20dp"
    android:layout_marginRight="20dp"
    android:layout_marginTop="20dp"
    android:textStyle="bold"
    android:textSize="20sp"
    android:textColor="@color/dimGray"
    />

    <TableLayout
    android:id="@+id/download_full_table"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="20dp"
    android:layout_marginRight="20dp"
    android:layout_marginTop="20dp"
    android:stretchColumns="2"
    android:shrinkColumns="1"
    >
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我的行布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/white"
    android:orientation="vertical">

    <TableRow 
        android:background="@color/white"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:stretchColumns="*">

        <TextView

            android:id="@+id/row_name"
            android:text="@string/empty" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"
            android:textSize="12sp"
            android:layout_marginLeft="15dp"
            android:layout_marginTop="7dp"
            android:layout_marginRight="10dp"
             />

        <TextView
            android:id="@+id/row_size"
            android:text="@string/empty" 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="@color/lightGray"
            android:layout_marginTop="7dp"
             />

        <Button 
            android:id="@+id/row_btnDownload"
            android:text="@string/baixar"
            android:layout_width="wrap_content" 
            android:layout_height="35dp"
            android:background="@drawable/btn_baixar_verde"
            android:textColor="@color/white"
            android:textSize="13sp"
            android:layout_marginTop="7dp"
            android:layout_marginBottom="7dp"
            android:layout_marginLeft="7dp"
            android:layout_marginRight="15dp"
            android:textStyle="bold"

            />

    </TableRow>

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

我的代码: …

android

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

变量作为字段名jquery验证规则

我目前正在使用 jquery 验证规则插件,但遇到了以下问题。虽然我的一些输入字段具有静态 ID。有一些字段是动态生成的,因此 ID 不是静态的。不幸的是,我无法控制生成的 ID。我可以使用 .each 循环来获取 ID,但是如何将 ID 变量传递给规则进行验证。有没有办法在字段名称中使用变量?如果这些字段只需要我会使用不同的方法,但是我需要对输入进行正则表达式检查。

$j('form').validate({
    rules:{
        txtFirstName: 'required',                                                        
        txtLastName: 'required',                               
        txtEmail: 'required',
        randomIdFieldVariable: 'Regex check"
    }
);
Run Code Online (Sandbox Code Playgroud)

regex each jquery jquery-validate

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

使用TFS API C#从TFS中读取文件中的内容

也许是重复但我找不到合适的答案.

是否可以在启动MSBuild之前从TFS上的文件中读取内容?

我使用以下:

 TfsTeamProjectCollection server = new TfsTeamProjectCollection(new Uri("https://hasinc.visualstudio.com/DefaultCollection"));
 VersionControlServer version = server.GetService(typeof(VersionControlServer)) as VersionControlServer;   
 Item item = version.GetItem(@"$\SomeProject\SomeFile.cs");
Run Code Online (Sandbox Code Playgroud)

我提供了服务器路径,我检索了正确的"项目".我可以阅读一些属性,例如内容长度.但我怎么能读取文件?

我需要阅读内容并提取一些具体信息!

在TFS构建自定义活动方法期间发生的过程:

protected override void Execute(CodeActivityContext context)
{
}
Run Code Online (Sandbox Code Playgroud)

是否有可能实现这一目标?

c# msbuild tfs

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

基于其他整数列表控制LINQ查询顺序

我正在进行LINQ查询,我从表视频中选择视频信息.查询仅选择以下列表中存在ID的视频:

List<int> results; //Has some values
var query = from l in dataContext.Videos
                 where results.Contains(l.ID)
                 select l;
Run Code Online (Sandbox Code Playgroud)

现在如何在查询中订购项目(视频信息),使其ID与List结果的顺序相同?

我可以这样做:

List<int> results; //Has some values
var query = from k in results
            from l in dataContext.Videos
            where k==l.ID
            select l;
Run Code Online (Sandbox Code Playgroud)

但这很慢,我需要更快的东西.

c# linq

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

如何制作状态栏通知,什么也不做,无处可去?

我已经有了Android的工作状态栏通知,但要创建它,我必须设置一个Activity才能打开它.我不希望任何活动开放; 但是,这个小项目根本不需要接口.

mNotificationManager = (NotificationManager) aContext
        .getApplicationContext().getSystemService(
                Context.NOTIFICATION_SERVICE);

// Create the pending intent, which is basically NOW.
PendingIntent contentIntent = PendingIntent
        .getActivity(aContext, 1, new Intent(aContext, BlankActivity.class),
                PendingIntent.FLAG_CANCEL_CURRENT);

// Create notification
notificationBuilder = new NotificationCompat.Builder(aContext)
        .setContentIntent(contentIntent)
        .setSmallIcon(R.drawable.ic_launcher) // required for launch
        .setTicker("Downloading video...") // required for launch
        .setWhen(System.currentTimeMillis()) // should be set for now.
        .setContent(remoteView);
Run Code Online (Sandbox Code Playgroud)

BlankActivity它听起来像是一个没有内容的活动,在被打开时关闭.但它仍然显示在最近打开的窗口列表中.我无法将其设置为null.

有没有办法可以避免设置状态通知的意图?

notifications android

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

C++编写一个类似函数的宏

我一直在试图写一个#define类似函数的宏,但是我被卡住了.这是我正在使用的示例:

#include <iostream>
#define pMAKE(x,y,z,dest)\
    (dest).(x) = (x);\
    (dest).(y) = (y);\
    (dest).(z) = (z);

struct pt {
    double x, y, z;
};

int main() {
    pt p;
    pMAKE(0,1,2,p);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

A.cpp: In function ‘int main()’:
A.cpp:13: error: expected unqualified-id before ‘(’ token
A.cpp:13: error: expected unqualified-id before ‘(’ token
A.cpp:13: error: expected unqualified-id before ‘(’ token
Run Code Online (Sandbox Code Playgroud)

这些错误意味着什么,为什么我会得到它们?我设法得到以下工作方式,但我真的很幸运,我真的不明白发生了什么.

#define pMAKE(X,Y,Z,dest)\
    dest.x = (X);\
    dest.y = (Y);\
    dest.z = (Z);
Run Code Online (Sandbox Code Playgroud)

我感谢你的每一点帮助!

c++ directive

0
推荐指数
2
解决办法
346
查看次数

Arrays vs. Structs C++

我似乎不明白为什么我得到一个:

Segmentation fault (core dumped)
Run Code Online (Sandbox Code Playgroud)

将我的"电影"输入电影结构时.这里有什么明显的逻辑错误或什么?

随着分段错误,我在for void循环中的for循环似乎只返回4个电影提示,因为#define NUM_MOVIES 5应该返回5.

万分感谢!

#include <iostream>
#include <string>
#include <sstream>

#define NUM_MOVIES 5

using namespace std;

struct movie{
   string name[];
   double copies[];
   double rating[];
   string description[];
   string genre[];
} films [NUM_MOVIES];

void set_movies();
int which_movies_to_view();
int get_movies();
int rent_movie();
int printmovie();
int choice;

int main(){
    set_movies();
    which_movies_to_view();
    get_movies();
    rent_movie();

    return 0;
}

void set_movies(){
    movie set;

    for(int i=0; i<NUM_MOVIES; i++){
        cout << "Enter movie title: " << endl;
        cin >> set.name[i];
        cout << …
Run Code Online (Sandbox Code Playgroud)

c++ arrays struct class

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

如何防止用双引号保护的表达式上的逗号分割?

我有一行(来自csv)看起来像这样:

line = 'M1,After.Life,Agnieszka Wojtowicz-Vosloo,Agnieszka Wojtowicz-Vosloo,"Drama, Thriller",2009/10/2/,80'
Run Code Online (Sandbox Code Playgroud)

当我这样做时,print line.split(',')我得到:

['M1', 'After.Life', 'Agnieszka Wojtowicz-Vosloo', 'Agnieszka Wojtowicz-Vosloo', '"Drama', ' Thriller"', '2009/10/2/', '80']
Run Code Online (Sandbox Code Playgroud)

这是不受欢迎的,因为它也分裂了"戏剧,惊悚片".换句话说,我想要的结果是:

['M1', 'After.Life', 'Agnieszka Wojtowicz-Vosloo', 'Agnieszka Wojtowicz-Vosloo', '"Drama Thriller"', '2009/10/2/', '80']
Run Code Online (Sandbox Code Playgroud)

对简单方法的任何想法?谢谢

python csv string split

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

标识第一行的最后一个flexbox和最后一行的第一个flexbox

在给定的代码中,我需要标识第一行的最后一个元素和最后一行的第一个元素。只是为了从各个角度来回它。我怎样才能做到这一点?我在这里需要指出的是,根据屏幕尺寸,第no列以及第一行的最后一个元素和最后一行的第一个元素都会有所不同。

.container {
    display: flex;
    flex-wrap: wrap;
}
.container > span {
    flex: auto;
    padding: 5px;
    background: gray;
    border: 1px solid;
}

.container > span:first-child {
    border-top-left-radius:10px;
}

.container > span:last-child {
    border-bottom-right-radius:10px;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
    <span>The</span>
    <span>Quick</span>
    <span>Brown</span>
    <span>Fox</span>
    <span>Jumped</span>
    <span>Over</span>
    <span>The</span>
    <span>Lazy</span>
    <span>Dog</span>
    <span>This</span>
    <span>Is</span>
    <span>A</span>
    <span>Test</span>
    <span>Case</span>
    <span>What</span>
    <span>Can</span>
    <span>I</span>
    <span>Do</span>
    <span>The</span>
    <span>Earth</span>
    <span>Goes</span>
    <span>Round</span>
    <span>The</span>
    <span>Sun</span>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery html5 css3 flexbox

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

标签 统计

android ×2

c# ×2

c++ ×2

jquery ×2

arrays ×1

class ×1

css3 ×1

csv ×1

directive ×1

each ×1

flexbox ×1

html5 ×1

jquery-validate ×1

linq ×1

msbuild ×1

notifications ×1

python ×1

regex ×1

split ×1

string ×1

struct ×1

tfs ×1