小编Wil*_*cle的帖子

Android ListView:没有项目时的默认文本

我有一个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)

替代文字

android listview

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

UINavigationItem Back Button触摸区域太大

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

替代文字

我不明白为什么,我的代码没什么特别的(这是导航控制器处理的默认后退按钮).我也遇到了与我做的另一个应用程序相同的错误,但我从未在其他应用程序上注意到这一点

有任何想法吗 ?

谢谢.

xcode objective-c back-button uinavigationitem

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

objective-c iPhone通讯录:kABPersonAddressStreetKey

我正在获取地址簿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)

我希望我很清楚......

iphone objective-c addressbook

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