问题列表 - 第36350页

对齐TableRow中的按钮

我正在开发一个Android应用程序.

我有这个:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="200px"
  android:orientation="vertical">
  <TextView
        android:id="@+id/gameTitle"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:focusable="false"
        android:focusableInTouchMode="false"
        android:gravity="left"
        android:layout_margin="5px"
        android:text="aaaaa"/>
  <TextView
        android:id="@+id/gameDescription"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:focusable="false"
        android:focusableInTouchMode="false"
        android:gravity="left"
        android:layout_margin="5px"
        android:typeface="sans"
        android:textSize="16sp"
        android:textStyle="bold"
        android:text="dddddd"/>
  <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/ButtonsTable"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <TableRow
            android:layout_width="fill_parent"
            android:layout_height="fill_parent">
            <Button
                android:text="@string/yes"
                android:id="@+id/playGame"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"/>
            <Button
                android:text="@string/no"
                android:id="@+id/noPlayGame"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"/>
        </TableRow>
    </TableLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我想把playGame按钮放在中间的左侧,而noPlayGame按钮放在中间的右侧.

现在,两者都显示在TableRow的左侧.

我怎样才能做到这一点?

谢谢.

编辑:我添加了完整的布局和Ashay建议的修改.
第二次编辑:
解决方案
我已添加到TableLayout以下内容:android:stretchColumns="0,1".现在按钮是中心对齐的,但它们填满了他们的entiry列!

android tablelayout

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

关于如何唯一识别计算机的想法?

我一直在想我可以在python中唯一识别计算机的方法.首先,我考虑检查用户的mac地址和硬盘空间,然后我尝试从许多这些变量中计算某种评级.但是,这种解决方案感觉不对.运行需要很长时间,由于无法预料的错误,我必须多次更改它.

想法?此外,如果能够检测到在虚拟机上运行,​​那将是非常好的.

python hash uniqueidentifier

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

在Oracle中,我可以执行"将值插入或更新到TABLE"

我有一个包含两个数字列的表,以及对它们的唯一约束.我想插入一对新的值,除非该对已经存在.最简单的方法是什么?

如果我做

insert into TABLE values (100,200) 
Run Code Online (Sandbox Code Playgroud)

并且该对已经存在我得到ORA-00001错误,所以我想做类似的事情

insert or update into TABLE values (100,200)
Run Code Online (Sandbox Code Playgroud)

sql oracle ora-00001

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

实例化有或没有括号的类?

可能重复:
PHP类实例化.使用或不使用括号?

我还没有找到任何官方文件.但是,如果一个类是否在没有括号的情况下被实例化并不重要 - 只要没有涉及参数,对吧?

$car = new Car;
Run Code Online (Sandbox Code Playgroud)

要么

$car = new Car();
Run Code Online (Sandbox Code Playgroud)

但是有人能告诉我表现是否存在差异?哪种方式是"更正确"的方式?这是否有官方文件?

php

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

Android发送短信在SMS线程中可见(无GUI)

我需要的是:
- 发送没有GUI交互的短信(选择发送短信的客户端)
- 必须在从"content:// mms-sms/conversations /"+ threadId查询的线程中看到短信

目前我正在使用SMSManager:

SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phone, null, message, null, null);  
Run Code Online (Sandbox Code Playgroud)

有没有办法在所有设备上执行此操作,考虑到每个设备都有不同的SMS应用程序.提前致谢.

sms android

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

表单上的KeyUp事件不会运行?C#

我想知道为什么这个代码永远不会在我发布密钥时运行.

    private void Form1_KeyUp(object sender, KeyEventArgs e)
    {
        MessageBox.Show("It works!");
    }
Run Code Online (Sandbox Code Playgroud)

在设计器中,此代码照常添加:

this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.Form1_KeyUp);
Run Code Online (Sandbox Code Playgroud)

但是像Form load这样的事件非常完美.这个问题有什么常见的解决方案吗?

c#

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

如何自定义搜索栏的拇指

我想显示一个TextView上方的拇指SeekBar,它将显示搜索栏的当前进度.当我们向前和向后TextView移动拇指时,拇指也会移动(TextView也应该在拇指上方).

请提供任何线索,始终欢迎代码段.

android seekbar

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

如何创建ListView的SelectedItem属性的双向链接?

我最近接手了一个MVVM项目,该项目由一个现在离开公司的人开始; 这是我第一次使用WPF,但从它的外观来看,这是他第一次同时使用WPF和OOP ......

无论如何,我在XAML中有一个ListView,而且我有一个目前不包含"SelectedItem"属性的集合类.

有人可以告诉我我需要输入什么代码来将ListView的SelectedItem链接到我的集合的尚未写入的SelectedItem属性,然后我需要放入什么代码以便集合的SelectedItem链接回ListView?

对于家庭作业级别的问题抱歉,但我正在使用的代码是一个噩梦,我还无法解决"如何编写WPF?" 与此同时"如何将这种编码恐怖重写为OOP?" 所以,如果有人可以提供一些示例代码,我可以将其插入到噩梦......

.net vb.net data-binding wpf xaml

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

将Servlet用于非servlet应用程序

我知道'普通'Java,但对于servlet,容器等世界来说是新手.因此我不确定哪种方法最明智.

情况:我创建了一个Servlet,它接收信息并将其存储在数据库中.该数据库被其他应用程序读取.

现在我需要的是一个接收完全相同信息并将其存储在同一数据库中的应用程序.但是,这个新的应用程序需要从另一个服务器(我将使用httpClient)中提取此信息,而不是将其推送到它.两个应用程序将共存.

对于这个新的应用程序,我看到以下两个选项:

  1. 独立应用.为此,我可以复制粘贴许多现有的后端代码,但我需要进行一些修改(servlet容器提供上下文,简单的数据库连接池等).此外,我可能需要使用一些包装器,所以这可以像我可以开始的正确守护进程一样工作,但也优雅地停止/重启等.

  2. 使新应用程序成为Servlet的一部分.那就是:只需在将运行新应用程序的servlet的init()中启动一个新的Thread.这将允许我重用我已经拥有的所有后端代码,而无需重写任何代码.我只需要将执行HTTP-GET请求的代码写入其他服务器.使用这种方法,启动和停止服务也会更容易,因为我可以使用Servlet容器.

关于项目的一些信息:解析数据并将数据写入数据库的后端代码有几个线程,但不是很复杂.编写原始servlet的代码大约需要一周的时间.使用现有的代码库,我觉得这个新的应用程序可能应该是最多工作1,2天.

我认为选项2的方式更容易.但感觉有点像我会"滥用"servlet.所以我的问题是:对于应该处理请求的应用程序而不是提出请求的应用程序,不是servlet吗?我有没有看到一些巨大的缺点?哪个选项最有意义?

tl; dr:我可以编写一个不作为Servlet提交请求的应用程序吗?

java servlets

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

通过PHP发出HTTPS请求并获得响应

我想通过PHP向服务器发出HTTPS请求并获得响应.

类似于这个ruby代码的东西

  http = Net::HTTP.new("www.example.com", 443)

  http.use_ssl = true

  path = "uri"

  resp, data = http.get(path, nil)
Run Code Online (Sandbox Code Playgroud)

谢谢

php https request

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