我想问一下如何使用jpgraph将自定义行添加到图表中.例如,为了识别从数据库中选择的日期SUNDAY,jpgraph将在每个星期日绘制一条红色的直线,将在x轴上显示.
有没有人遇到相关问题并且已经解决了?请告诉我,谢谢.
我的情况代码:`
$dateLocale = new DateLocale();
$dateLocale->Set('');
$file_date = date("Ymd");
$dateArray = array();
$dataSuccessful = array(); //get from db
$dataUser_not_found = array();
$dataAcc_not_activated = array();
$dataUnsuccess_others = array();
$conn = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
//Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "example";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$dateArray[] = date("d/m/Y (D)", strtotime($row["date"]));
$dataSuccessful[] = $row["login_success_count"];
$dataUser_not_found[] = $row["unsuccess_not_found"];
$dataAcc_not_activated[] …Run Code Online (Sandbox Code Playgroud) 今天我在模拟器上开始应用程序后遇到了这个问题,但昨天一切正常,我没有在前一天编辑任何更改.调查后,API密钥也有效.
我试过的事情:
但错误仍然存在.
Logcat显示模拟器何时打开应用程序:
09-20 09:49:09.261 25985-25985/com.abc.abc I/c: Token loaded from file. Expires in: 174900321 ms.
09-20 09:49:11.339 25985-26088/com.abc.abc W/DynamiteModule: Local module descriptor class for com.google.android.gms.googlecertificates not found.
09-20 09:49:11.341 25985-26088/com.abc.abc I/DynamiteModule: Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:1
09-20 09:49:11.341 25985-26088/com.abc.abc I/DynamiteModule: Selected remote version of com.google.android.gms.googlecertificates, version >= 1
09-20 09:49:11.343 25985-26088/com.abc.abc D/GoogleCertificates: com.google.android.gms.googlecertificates module is loaded
Run Code Online (Sandbox Code Playgroud)
我的build.grade(Module:app)在我的应用程序上编译了这些服务:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.google.android.gms:play-services-maps:9.4.0'
compile …Run Code Online (Sandbox Code Playgroud) api android google-maps google-play-services android-gradle-plugin
我必须在我的工作中使用 Android 设计支持库的 TextInputLayout。我想将 setError() 的文本放在 EditText 下,它位于 TextInputLayout 中。现在太远了,如下图所示。
我在 TextInputLayout 中设置了边距和填充,但两者都不起作用,所以我只设置了 android:layout_marginStart 和 android:layout_marginEnd 就回滚了我的代码。
感谢您的任何建议。
<android.support.design.widget.TextInputLayout
android:id="@+id/til_et_email"
android:layout_width="match_parent"
android:textColorHint="#B32F874E"
app:errorEnabled="true"
android:layout_height="wrap_content"
android:layout_below="@+id/til_et_ID"
android:layout_alignParentStart="true"
android:focusableInTouchMode="false"
android:layout_marginStart="20dp"
android:layout_marginEnd="20dp" >
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textEmailAddress"
android:hint="Email Address"
android:ems="12"
android:textColor="#2F874E"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="50dp"
android:id="@+id/txtEmail"
android:layout_marginBottom="50dp" />
</android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)
user-interface android androiddesignsupport android-textinputlayout