我编写了一个自己的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.有没有办法得到这个文本?
我正在使用 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 没有通过。如何将变量传递到计算的字符串中。谢谢。
在WPF中,如果我在网格中放置任何控件,如果我调整网格大小,它会自动调整其中的所有控件的大小.但是在标签或文本块或任何其他文本元素中,所有控件大小都会改变但字体大小保持不变,它不会改变.
如果字体必须按网格大小更改,应该怎么做?
我已经被分配了一项工作来针对XSD验证XML,如果通过的everthing将解析XML,以便可以将其导入我的系统.
我的Qyestion是针对XSD验证XML的最佳方法,也是将XML解析为域对象的最佳API.
寻找有价值的建议
我面临一个小问题,找不到解决方案。情况:
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)
)
)
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) 根据这个基准 http://jsperf.com/function-vs-function 创建的函数运行速度提高了大约1000倍.你能评论一下吗?
我正在使用 XSLT 1.0,我想打印“&”(与号)字符,因为它是 xslt 中的特殊字符,它会给出错误。所以请建议这个选项。正如我们用来<打印“<”字符一样。
我正在开发一个应用程序,我希望通过它来销售一些活动门票.
我是否可以将PayPal用于此目的,并且Apple将使用其他StoreKit Framework批准该应用程序.
我搜索了这个主题,但我找不到任何可能的解决方案.
一些搜索说可以使用paypal,另一个搜索表示Apple从未批准使用除inAppPurchase之外的支付网关的应用程序.
请帮我!
我有一个像结构的xls文件
<Workbook>
<Worksheet>
<Row>
<Cell>Data</Cell>
</Row>
</Worksheet>
</Workbook>
Run Code Online (Sandbox Code Playgroud)
所以我使用ss之类的东西:Type,ss:Alignment等等但是我如何将一些单元格组合成一个像我在excel中直接做的那样?
php ×3
java ×2
adapter ×1
android ×1
eval ×1
excel ×1
iphone ×1
javascript ×1
label ×1
listview ×1
nhibernate ×1
objective-c ×1
resize ×1
soap ×1
storekit ×1
textblock ×1
validation ×1
web-services ×1
wiki ×1
wpf ×1
xls ×1
xml ×1
xsd ×1
xslt ×1