我有WebView的问题.我在这个WebView中打开一个网页,它不会在Android 2.x中滚动,但它会在Android 3.x +中滚动.
任何想法我能做些什么来解决这个问题?
这是我用于此WebView的配置:
wView = (WebView) findViewById(R.id.webView1);
wView.getSettings().setJavaScriptEnabled(true);
wView.setHorizontalScrollBarEnabled(true);
Run Code Online (Sandbox Code Playgroud)
在布局中:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00000000"
tools:context=".MainActivity"
android:orientation="vertical">
<WebView
android:id="@+id/webView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="horizontal" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud) 可能重复:
使用.NET检测用户是否远离PC
我想创建一个函数来确定某人当前是否有AFK.为此,我想听一下键盘键.任何想法如何实现这样的功能?
正常KeyPressed事件只有在表格集中时才有效,对吗?
我正在开发Wordpress-Design,我想创建一个自定义菜单.
$items = wp_get_nav_menu_items('Menu', array(
'order' => 'ASC',
'orderby' => 'menu_order',
'post_type' => 'nav_menu_item',
'post_status' => 'publish',
'output' => ARRAY_A,
'output_key' => 'menu_order',
'nopaging' => true,
'update_post_term_cache' => false));
echo '<pre>'; print_r($items); echo '</pre>';
foreach($items as $item){
echo '<div class="menu_entry"><a href="'.$item->url.'">'.$item->title.'</a></div>';
}
Run Code Online (Sandbox Code Playgroud)
问题是,我需要在标准菜单中使用"当前页面"类,这是WordPress创建的.
任何想法如何添加这个类?
这是我的代码:
Log.d("inf", loader);
if (loader == "Klasse"){
Log.d("inf", "Klasse yes");
OPTS = new String[] { //Something };
} else {
Log.d("inf", "Klasse no");
OPTS = new String[] { //Something };
}
Run Code Online (Sandbox Code Playgroud)
在第一行中,输出正好是"Klasse",但下一个输出是每次"Klasse no".加载器String设置如下:
String loader = "";
Bundle exta = getIntent().getExtras();
if(exta !=null) {
try {
json = new JSONObject(exta.getString("json"));
loader = exta.getString("order");
} catch (JSONException e) {
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
你们有什么想法错了吗?
我想在用户离开活动时停止一个线程.这听起来很简单但没有功能,我试过,有效.
我用代码启动Activity
lovi = new Intent(getApplicationContext(), listoverview.class);
lovi.putExtra("reloadAll", true);
startActivity(lovi);
Run Code Online (Sandbox Code Playgroud)
在listoverview的onCreate中,我用代码启动Thread
rlMF.start();
Run Code Online (Sandbox Code Playgroud)
而rlMF看起来像这样:
public Thread rlMF = new Thread(new Runnable() {
public void run() {
reloadMissingFiles();
}
});
Run Code Online (Sandbox Code Playgroud)
我尝试在onPause中使用rlMF.stop(),. interrupt(),. suspend.没有什么能阻止它.
我想在另一个线程中运行自己的类,但是如果我这样做,我就不能使用我的,例如,标签内部,EventHandler我该如何避免?
这就是我的代码的样子:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Ts3_Movearound
{
public partial class Form1 : Form
{
TS3_Connector conn = new TS3_Connector();
Thread workerThread = null;
public Form1()
{
InitializeComponent();
conn.runningHandle += new EventHandler(started);
conn.stoppedHandle += new EventHandler(stopped);
}
private void button1_Click(object sender, EventArgs e)
{
//System.Threading.Thread connw = new System.Threading.Thread(conn);
workerThread = new Thread(conn.Main);
workerThread.Start();
}
public void started(Object sender, EventArgs e) …Run Code Online (Sandbox Code Playgroud) 我想从我的应用程序中获取Windows空闲时间.我正在使用这个代码:
http://dataerror.blogspot.de/2005/02/detect-windows-idle-time.html
我已经在Windows 7上测试了它并且它正常工作,但我在Windows 8上只获得零.
任何想法如何解决这一问题?
我想每隔几分钟运行一次Background ASycTask.我创建了一个计时器,然后执行后台任务的.execute命令.我还创建了一个bool isChecking,它在BackgroundNotify运行时是真的.问题是我仍然收到以下错误:
01-26 15:09:32.871: E/AndroidRuntime(22332): FATAL EXCEPTION: Timer-0
01-26 15:09:32.871: E/AndroidRuntime(22332): java.lang.IllegalStateException: Cannot execute task: the task has already been executed (a task can be executed only once)
01-26 15:09:32.871: E/AndroidRuntime(22332): at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:578)
01-26 15:09:32.871: E/AndroidRuntime(22332): at android.os.AsyncTask.execute(AsyncTask.java:534)
01-26 15:09:32.871: E/AndroidRuntime(22332): at de.tecfriends.vbtsplash2013.MainActivity$2.run(MainActivity.java:61)
01-26 15:09:32.871: E/AndroidRuntime(22332): at java.util.Timer$TimerImpl.run(Timer.java:284)
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?