小编Bhu*_*tik的帖子

我该如何更新appcompat_v7?

我正在使用Android进行开发,在切换到API 22之后,我开始在我的应用程序中出错.在stackoverflow上搜索我找到了解决方案,获得了最新版本的Appcompat_v7.

我该怎么办?我可以在哪里下载最新版本或在哪里可以更新?

android upgrade android-appcompat libraries

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

加载图像时显示默认元素

我有一个代表用户头像的组件,它从我的API加载图像.我希望它在加载头像时显示默认头像(不是另一个图像).

constructor() {
  super();
  this.state = {
    loaded: false,
  };
}

render() {
  if (!this.props.uri || !this.state.loaded) {
    return (
      <DefaultAvatar />
    );
  }
  return <Image onLoad={this.onLoad.bind(this)} uri={this.props.uri} />;
}

onLoad() {
  this.setState({loaded: true});
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,使用当前代码,Image永远不会呈现,因此状态永远不会改变.我无法找到满足React原则和我的要求的解决方案(在显示图像之前没有加载图像的ghost组件).

react-native

6
推荐指数
2
解决办法
4279
查看次数

知道文本何时被截断

我想实现一个"阅读更多"按钮,类似于它在Facebook和我的应用程序中的其他工作方式.

对于样式和按钮,我可以使用numberOfLines限制文本,然后按下按钮后增加此值,但我不知道如何知道文本是否实际被截断,以便我可以显示按钮.

我的一个想法是计算字符数,然后计算它所需的大小,但这是一个漫长而不可靠的任务.

react-native

6
推荐指数
0
解决办法
380
查看次数