小编S A*_*mik的帖子

隐藏/显示UITableViewCell附件披露指标

我正在尝试从Core Data加载一个字符串,如果该行中的值等于" - ",则Accessory Disclosure Indicator将隐藏,并且单元格选择样式应该是SelectionStyleNone.

我尝试过这个,但没有成功

if (entity.value == @"--"){
    cell.selectionStyle = UITableViewCellSelectionStyleNone;  
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
}  
Run Code Online (Sandbox Code Playgroud)

要么

NSString *this = entity.value;
if (this == @"--") {
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    cell.selectionStyle = UITableViewCellSelectionStyleNone;
}
Run Code Online (Sandbox Code Playgroud)

两者都没有工作,但这可能吗?谢谢.

iphone uitableview

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

Android setText/R.string/values

我在使用格式和多个值的文本视图中设置文本时遇到问题.

holder.car.setText(R.string.mycar + lm.getCarName() + R.string.year + lm.getYear());
Run Code Online (Sandbox Code Playgroud)

这给了我"2143545 Camero 2143213 1977"

我从网上尝试了很少的其他"解决方案"

holder.car.setText(getString(R.string.mycar) + lm.getCarName() + getString(R.string.year) + lm.getYear());  << not work, getString undefine>>
Run Code Online (Sandbox Code Playgroud)

我甚至尝试过String.valueOf(R.string.mycar); getResources().getText(R.String.mycar),但它仍无法正常工作.

如果有人可以帮助我,那将是很好的,谢谢

android textview settext

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

OnItemClickListener从模型中获取数据

我是Android开发的新手,我正在尝试构建一个ListView,它使用gson从Web服务获取数据.我有一个模型类,一个列表类,一个适配器类和活动类.

该列表工作正常,它获得了数据,现在我想将OnItemClickListener集成到它并将数据传递给第二个活动.我想得到项ID(DistrictId)并将其传递给下一个Activity(listView)而不是行id.如果有人可以向我展示光明,那就太好了......因为文档不是很清楚,因为我是新手.

以下是我的代码.

模型类

package com.sample.myapp;

public class DistrictModel {
private String id;
private String districtName;

public String getDistrictId() {
    return id;
}
public void setId(String id) {
    this.id = id;
}
public String getDistrictName(){
    return districtName;
}
public void setDistrictEN(String districtName){
    this.districtName = districtName;
}
}
Run Code Online (Sandbox Code Playgroud)

List类

public class DistrictList {
private List<DistrictModel> districts;

public List<DistrictModel> getDistricts(){
    return districts;
}
public void setDistrictList(List<DistrictModel> districts){
    this.districts = districts;
}
} 
Run Code Online (Sandbox Code Playgroud)

Adapter类

public class DistrictAdapter extends ArrayAdapter<DistrictModel>{
int resource;
String response; …
Run Code Online (Sandbox Code Playgroud)

android onitemclicklistener

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

从JSON为UITableView排序NSDictionary

我在尝试按顺序排序我的NSDictionary时遇到了麻烦,而且已经有好几周了,我仍然没有想到它,所以我希望有人能帮到我这里......

NSDictionary数据来自JSON,数据已经从服务器排序,并在JSON中按顺序显示,但是当它被检索并转换为NSDicitionary时,顺序完全错误......

这是JSON

{ 
  "categories":{
   "unknownCategoryName":[
   { "key1":"value1",
     "key2":"value2"
   }],
   "unknownCategoryName1":[
   { "key1":"value1",
     "key2":"value2"
   }],
   "unknownCategoryName2":[
   { "key1":"value1",
     "key2":"value2"
   }],
   "unknownCategoryName3":[
   { "key1":"value1",
     "key2":"value2"
   }]
  }
 }
Run Code Online (Sandbox Code Playgroud)

在收到JSON之前,将不知道类别数量及其名称,因此这是我用于获取计数并设置tableView和部分的内容

NSDictionary *results = [jsonString JSONValue];

NSDictionary *all = [results objectForKey:@"categories"];
self.datasource = all;


- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
  {
   return [self.datasource count];
  }

 - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
   NSString *title = [[self.datasource allKeys] objectAtIndex:section];
   return title;
 }
Run Code Online (Sandbox Code Playgroud)

而我想要做的是列出部分和部分标题作为JSON中的顺序....而不是像一个混乱显示像

unknownCategory3
unknownCategory1
unknownCategory
unknownCategory2

"unknownCategory"是产品类别名称,它们不是按字母顺序排列,没有任何数字,它们已经排序并按顺序显示在JSON中...

所以,如果你们能提供帮助,那就太棒了.提前致谢...

iphone objective-c uitableview ios

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