我有一个ListView可以有0个自定义项目(如"我的下载").
反正有没有显示默认文本"还没有下载 "?
谢谢 !
编辑:这是我的解决方案,
TextView emptyView = new TextView(getApplicationContext());
emptyView.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
emptyView.setTextColor(R.color.black);
emptyView.setText(R.string.no_purchased_item);
emptyView.setTextSize(20);
emptyView.setVisibility(View.GONE);
emptyView.setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL);
((ViewGroup)getListView().getParent()).addView(emptyView);
getListView().setEmptyView(emptyView);
Run Code Online (Sandbox Code Playgroud)

在下面的屏幕截图中,如果我点击"可用信息亭"中的"v",则启动后退按钮的操作...(不是第二个"a").

我不明白为什么,我的代码没什么特别的(这是导航控制器处理的默认后退按钮).我也遇到了与我做的另一个应用程序相同的错误,但我从未在其他应用程序上注意到这一点
有任何想法吗 ?
谢谢.
我正在获取地址簿kABPersonAddressStreetKey属性.当存在多个街道时,值将连接成一个字符串.
[addressDict setObject:self.address.street1 forKey:(NSString *)kABPersonAddressStreetKey];
Run Code Online (Sandbox Code Playgroud)
有时我想用新的街道名称来改变这个属性......如果有多条街道,怎么办?
问题示例:
= Address1
=== StreetName1
=== StreetName2
=> 2 streets names
get the line : "StreetName1 StreetName2"
changes in streets names...
save the line will change the address to
= Address1
=== StreetName3 StreetName4
=> 1 street name
but i want
= Address1
=== StreetName3
=== StreetName4
=> 2 streets names
Run Code Online (Sandbox Code Playgroud)
我希望我很清楚......