我有一个Text
长文本ScrollView
,我想检测用户何时滚动到文本的末尾,所以我可以启用一个按钮.
我一直在调试事件中的事件对象,onScroll
但似乎没有任何价值我可以使用.
我试图在React Native for Android中使用水平ScrollView,其中起始位置位于滚动图像的中间而不是(0,0).
该scrollTo
方法似乎在内部正确调用,componentDidMount
但在应用程序中没有任何移动,它仍然显示为从左侧开始滚动.
由于这是Android,我没有访问contentOffset道具或我会直接设置,根据文档.这是代码:
'use strict';
var React = require('react-native');
var {
StyleSheet,
View,
Text,
ScrollView,
Component,
} = React;
var precomputeStyle = require('precomputeStyle');
class Carousel extends Component {
constructor(props, context) {
super(props, context);
//this.changeContent = this.changeContent.bind(this);
}
componentDidMount() {
this.myScroll.scrollTo(100);
console.log("called DidMount");
}
render() {
return (
<View style={{flex: 1}}>
<ScrollView ref={(ref) => this.myScroll = ref}
contentContainerStyle={styles.container}
horizontal={true}
pagingEnabled={true}
showsHorizontalScrollIndicator={false}
bounces={true}
onMomentumScrollEnd={this.onAnimationEnd}
>
{this.props.children}
</ScrollView>
</View>
);
}
onAnimationEnd(e) { …
Run Code Online (Sandbox Code Playgroud) 任何人都可以告诉我为什么这在Android模拟器中不起作用?从浏览器我有访问权限,服务器是内部的.我能想到的是,我在我的应用程序上缺少一些配置,因此它可以访问网络层.
try {
InetAddress server = Inet4Address.getByName("thehost");
//Doesn't work either
//or InetAddress server2 = Inet4Address.getByAddress(new String("192.168.1.30").getBytes());
if(server.isReachable(5000)){
Log.d(TAG, "Ping!");
}
Socket clientsocket = new Socket(server, 8080);
} catch (UnknownHostException e) {
Log.e(TAG, "Server Not Found");
} catch (IOException e) {
Log.e(TAG, "Couldn't open socket");
}
Run Code Online (Sandbox Code Playgroud)
抛出UnknownHostException
谢谢
我需要在中心显示div class="col-md-6"
这是代码,它显示左边的计时器我需要在中心显示时间
<div class="container">
<div class="row">
<div class="wpb_column vc_column_container col-md-6">
<div class="vc_column-inner ">
<div class="wpb_wrapper">
<div class="event-wrapper featured-event ">
<!-- the loop -->
<div class="upcoming-campaign">
<img width="555" height="400" src="http://andrejceccoli.com/wp-content/uploads/2016/10/elezioni_sfondo.jpg" class="img-responsive wp-post-image" alt="Elezioni Politiche">
<div class="campaign-scoop">
<h3 class="title"><a href="http://trendytheme.net/demo2/wp/nominee/onepage/event/election-campaign/">Elezioni Politiche</a></h3>
<span class="start-date">Inizia il: <span class="colored">20 Nov 2016</span></span>
<div class="countdown-wrapper">
<ul class="countdown list-inline" data-countdown="2016-11-20">
<li><span class="days">38<span><p>Days</p></span></span>
</li>
<li><span class="hours">07<span><p>Hour</p></span></span>
</li>
<li><span class="minutes">48<span><p>Minutes</p></span></span>
</li>
<li><span class="second">12<span><p>Second</p></span></span>
</li>
</ul>
</div>
<address><i class="fa fa-map-marker"></i>San Marino</address>
<span class="event-duration colored"><i class="fa fa-clock-o"></i>08:00 AM - 23:00 PM</span> …
Run Code Online (Sandbox Code Playgroud) 我有一个组件列表,并希望在用户单击它时将每个组件设置为选中.
流程看起来像
Dashboard
? MyList
? MyItem -> onClick -> setState({active:true})
Run Code Online (Sandbox Code Playgroud)
我已经通过使用状态完成了选定的部分,但我想知道如何停用所有其他元素.
谢谢.
我正在尝试解决此错误消息:
异常' - [_ NSDisctionary0 length]:发送到实例0x78964120的无法识别的选择器'在使用params在目标AlertManager上调用alerWithArgs时抛出
它来自我的代码行:
const response.error = 'bad credentials'
Alert.alert('Login error', response.error, [{ text: 'Ok' }])
Run Code Online (Sandbox Code Playgroud)
即使我从Facebook文档中复制/粘贴,我也会收到错误消息:
Alert.alert(
'Alert Title',
'My Alert Msg',
[
{text: 'Ask me later', onPress: () => console.log('Ask me later pressed')},
{text: 'Cancel', onPress: () => console.log('Cancel Pressed'), style: 'cancel'},
{text: 'OK', onPress: () => console.log('OK Pressed')},
]
)
Run Code Online (Sandbox Code Playgroud)
从错误消息中可以明显导入组件.我猜.
有人遇到过这个吗?不知道该怎么做?
我正在写一个React Native应用程序,我想检测屏幕上任何位置的点击/点击,所以我在我的<View>
元素上放了一个onClick处理程序,但它似乎没有工作.这是我的渲染功能:
<View style={styles.container} onClick={this.onClick}>
<Text style={styles.welcome}>
Tap to change the background
</Text>
</View>
Run Code Online (Sandbox Code Playgroud)
我需要做什么?
我正在使用Java + Play 2.0.4,我需要将一些"data-"属性传递给我的输入字段,如:
@inputDate(
myform("start"),
'_showConstraints -> false,
'_label -> Messages("label.start.date"),
'data-date-format -> "mm/dd/yyyy"
)
Run Code Online (Sandbox Code Playgroud)
这会抛出"值 - 不是Symbol的成员"错误.
react-native ×5
java ×2
android ×1
css ×1
forms ×1
javascript ×1
listview ×1
python ×1
reactjs ×1
scrollview ×1
sockets ×1