小编oez*_*ezi的帖子

Android,Custom ListAdapter获取TextView-Text

我编写了一个自己的Adapter并通过ListView将它添加到我的ListActivity中.我编写自己的适配器的原因是,我必须对list-entrys进行一些布局更改.在列表的每个条目中,我有3个TextView.

<?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="?android:attr/listPreferredItemHeight"
android:padding="6dip">
<TextView
    android:id="@+id/myNr"
    android:layout_width="40dip"
    android:layout_height="fill_parent"
    android:layout_marginRight="15dip"
    android:text="id" 
    android:textSize="25dip"
    android:background="#333333"
    android:gravity="center_horizontal"/>
<LinearLayout
    android:orientation="vertical"
    android:layout_width="0dip"
    android:layout_weight="1"
    android:layout_height="fill_parent">
    <TextView
        android:id="@+id/editor"
        android:layout_width="fill_parent"
        android:layout_height="0dip"
        android:layout_weight="1"
        android:gravity="center_vertical"
        android:text="Editor: " />
    <TextView
        android:id="@+id/date"
        android:layout_width="fill_parent"
        android:layout_height="0dip"
        android:layout_weight="1" 
        android:singleLine="true"
        android:ellipsize="marquee"
        android:text="Date: " />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我做的下一件事是实现"onListItemClick-Methode".之后我使用以下代码实现了一个onListItemLongClick - Listener:

在onCreate of the Activity中我添加了:

 registerForContextMenu(getListView());
Run Code Online (Sandbox Code Playgroud)

然后我添加了以下方法:

Override
public void onCreateContextMenu(ContextMenu menu, View view, ContextMenuInfo menuInfo){
         AdapterView.AdapterContextMenuInfo info;
         info = (AdapterView.AdapterContextMenuInfo) menuInfo;
            long id = getListAdapter().getItemId(info.position);
        }
Run Code Online (Sandbox Code Playgroud)

其中"id"是列表中项目的索引.我现在想要获得texview的文本,其id ="myNr of this ListItem.有没有办法得到这个文本?

android listview adapter

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

将变量传递给 php eval()

我正在使用 php eval() 函数,以下是我的语句:

$uid = 8;
$str = 'SELECT COUNT(*) FROM uchome_blog WHERE uid=$uid';
eval("\$str = \"$str\"");
die("$str");
//$query = $_SGLOBAL['db']->query($str);
//$result = $_SGLOBAL['db']->fetch_array($query);
Run Code Online (Sandbox Code Playgroud)

输出是: SELECT COUNT(*) FROM uchome_blog WHERE uid=$uid 这就是说变量 $uid 没有通过。如何将变量传递到计算的字符串中。谢谢。

php eval

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

NHibernate组件映射VS IUserType

嗨,我想知道两者之间的区别,为什么要使用一个而不是另一个?

nhibernate

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

如何在WPF中使用可调整大小的字体大小设置文本块或标签?

在WPF中,如果我在网格中放置任何控件,如果我调整网格大小,它会自动调整其中的所有控件的大小.但是在标签或文本块或任何其他文本元素中,所有控件大小都会改变但字体大小保持不变,它不会改变.

如果字体必须按网格大小更改,应该怎么做?

wpf label resize textblock

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

使用XSD JAVA的XML

我已经被分配了一项工作来针对XSD验证XML,如果通过的everthing将解析XML,以便可以将其导入我的系统.

我的Qyestion是针对XSD验证XML的最佳方法,也是将XML解析为域对象的最佳API.

寻找有价值的建议

java xml validation xsd

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

通过SOAP从Java到PHP再返回的HashMap

我面临一个小问题,找不到解决方案。情况:

  • 我有一个包含不同方法的Java Webservice。其中之一创建一个新的对象(名为“ Bestellung”,德语为“ Order”)。该对象包含一些属性,其中大多数是字符串,一个是名为“ applikationsDaten”的Hashmap(应用程序数据)。
  • 我正在通过SoapClient在php中接收此对象-所有属性都按我的要求填写。print_r()显示以下内容(简化为相关部分):
    stdClass对象(
      [enthMWsT] => 0
      [preisStreckeGesamt] => 28.6
      [waehrung] => EUR
      [applikationsDaten] => stdClass对象(
      [entry] => Array(
        [0] =>数组([键] =>测试[值] => 1)
        [1] =>数组([key] => fahrDrucken [value] => 1)
        [2] =>数组([key] => fahrLfdnr [value] => 0)
      )
    )
  • 在操纵了某些属性(但不是应用程序数据)之后,我试图将该对象发送回我的Web服务,该服务应检查一些内容并将订单保存到数据库。这就是问题所在:所有属性都被完美接收,但应用程序数据却未被接收。当我尝试这样System.out.print()做时,我得到以下信息:
[STDOUT] {[键:空] = [值:空],[键:空] = [值:空],[键:空] = [值:空]}

如您所见,它的元素是正确的,但是所有键的值都是null

我的问题是:为什么我不能在Java端获得正确的键/值?

PS:如果您需要更多信息来对此进行分析,请随时询问

编辑:

在Java端,我正在运行jBoss 4.2.2GA

在PHP端,我像这样使用SoapClient对象:

$conf['soap_wsdl'] = "http://192.168.0.213:8180/R1WebService/Service?wsdl";
$conf['soap_timeout'] = 5;

$soap = …
Run Code Online (Sandbox Code Playgroud)

php java wiki soap web-services

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

javascript函数vs新函数

根据这个基准 http://jsperf.com/function-vs-function 创建的函数运行速度提高了大约1000倍.你能评论一下吗?

javascript

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

如何在xslt中打印“&amp;”字符?

我正在使用 XSLT 1.0,我想打印“&”(与号)字符,因为它是 xslt 中的特殊字符,它会给出错误。所以请建议这个选项。正如我们用来&lt;打印“<”字符一样。

xslt

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

我可以在iPhone/iPad应用程序中使用PayPal吗?

我正在开发一个应用程序,我希望通过它来销售一些活动门票.

我是否可以将PayPal用于此目的,并且Apple将使用其他StoreKit Framework批准该应用程序.

我搜索了这个主题,但我找不到任何可能的解决方案.

一些搜索说可以使用paypal,另一个搜索表示Apple从未批准使用除inAppPurchase之外的支付网关的应用程序.

请帮我!

iphone objective-c storekit in-app-purchase

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

组合xls表格中的单元格(xml格式)

我有一个像结构的xls文件

<Workbook>
  <Worksheet>
    <Row>
      <Cell>Data</Cell>
    </Row>
  </Worksheet>
</Workbook>
Run Code Online (Sandbox Code Playgroud)

所以我使用ss之类的东西:Type,ss:Alignment等等但是我如何将一些单元格组合成一个像我在excel中直接做的那样?

php excel xls

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