我有一个布局,其中包含一些像这样的视图:
<LinearLayout>
<TextView...>
<TextView...>
<ImageView ...>
<EditText...>
<Button...>
</linearLayout>
Run Code Online (Sandbox Code Playgroud)
如何以EditText编程方式设置焦点(显示键盘)?
我已经尝试了这个,只有当我Activity正常启动时它才有效,但是当我在a中启动它时TabHost,它不起作用.
txtSearch.setFocusableInTouchMode(true);
txtSearch.setFocusable(true);
txtSearch.requestFocus();
Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的WebView中加载一些包含JavaScript的HTML代码.
现在,我想测试我的WebView是否在5秒之前加载.我已经尝试过这种方法getProgress(),但有时我得到的结果是100,但我的Webview没有加载.
有没有其他方法可以确保我的Webview 100%加载?
这是我的代码的一部分:
sdk.getWebView().loadDataWithBaseURL("notreal/", data_html,MIME_TYPE,ENCODING_UTF_8,null);
Timer timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run(){
Log.i("TAG", "progress fin = "+sdk.getWebView().getProgress());
if(sdk.getWebView().getProgress() <100){
//cancel the webView
sdk.getContext().runOnUiThread(new Runnable() {
@Override
public void run() {
sdk.getImgView().setVisibility(View.VISIBLE);
sdk.getWebView().setVisibility(View.GONE);
}
});
}
// else ,the Webview is loaded
else{
//prepare webview
sdk.getContext().runOnUiThread(new Runnable() {
@Override
public void run(){
// hide imageView
sdk.getImgView().setVisibility(View.GONE);
sdk.getWebView().setVisibility(View.VISIBLE);
}
});
}
}
};
timer.schedule(task, 5000);
Run Code Online (Sandbox Code Playgroud) 我有一个当前正在扩展Activity的类,我有findViewById,ArrayAdapter等方法.我想将它变成一个独立的类,但所有上述方法都是未定义的.问题是什么?不应该导入类足够吗?例如,我为findViewById导入android.view.View但它仍然没有区别.请指教.
我有一个包含2个视图的FrameLayout,第二个是类似a的东西Close Button (X),我想把它放在右边.
我已经尝试过layout_gravity ="正确",但这不起作用.
这是我的布局xml:
<FrameLayout android:layout_width="320dp"
android:layout_height="wrap_content"
android:id="@+id/layoutSmallImg">
<ImageView android:id="@+id/bigImage"
android:layout_width="320dp" android:layout_height="wrap_content"/>
<ImageView android:id="@+id/bigImage"
android:layout_width="320dp" android:layout_height="wrap_content"/>
<ImageButton android:id="@+id/closebutton"
android:background="@android:color/transparent"
android:layout_height="30dp" android:layout_marginTop="10dp"
android:layout_alignParentRight="true"
android:layout_width="30dp" android:paddingLeft="40dp"
android:visibility="gone"
android:src="@drawable/close" />
</FrameLayout>
Run Code Online (Sandbox Code Playgroud) 我使用以下代码从使用Soap的网站获取数据.
$client = new SoapClient('http://some.url.here');
class SMSParam {
public $CellNumber;
public $AccountKey;
public $MessageCount;
public $MessageBody;
public $Reference;
}
$parameters = new SMSParam;
$parameters -> AccountKey = "$sms_key";
$parameters -> MessageCount = "25";
$Result = $client->GetIncomingMessages($parameters);
echo "<pre>";
print_r($Result);
echo "</pre>";
Run Code Online (Sandbox Code Playgroud)
以下是输出示例:
stdClass Object
(
[GetIncomingMessagesResult] => stdClass Object
(
[SMSIncomingMessage] => Array
(
[0] => stdClass Object
(
[OutgoingMessageID] => data
[Reference] => data
[MessageNumber] => data
[PhoneNumber] => data
[Message] => data
[ReceivedDate] => data
)
[1] => …Run Code Online (Sandbox Code Playgroud) 好吧,我有一个15秒的倒数计时器,完全正常,我想为该计时器制作一个自定义循环进度条.
我想创建一个完整的圆圈,当计时器停止时,取出"切片(圆圈)"直到不再有圆圈.
我宁愿自己制作形状而不是使用预制图像,因为我希望任何手机的质量都很好.我该怎么做?谢谢!
在我的应用程序中,我有一个图片库,
但我想检测当前显示的图像的位置,
例如:当我启动我的acvitivity时,位置为0,但是当我在我的画廊中滚动时,我想获得显示当前图像的位置,
我试过OnFocusChanged,OnItemClicked,但只有当我点击我的画廊的一个项目时才有效
有任何想法吗 !:(
我想出了如何使用RemoteViews类创建自定义视图.我也知道如何使用Chronometer和ProgressBar内部RemoteViews.
但是如何进行倒计时View,几乎完全相同,Chronometer但不同之处在于它会倒计时而不是向上计数?
我试图复制Chronometer类的来源并修改它以便它符合我的需要,但有一些注释@android.view.RemotableViewMethod,我无法导入到我的项目中.不幸的是,如果没有注释,它就无法工作,因为RemoteViews它们使用它们来传递值.
我的第二个想法是扩展Chronometer类并覆盖正确的方法,但它们是private.
任何想法,都有可能吗?(还有一个问题,因为我不确定:如果方法是注释的并且我重写了这个方法,那么注释是继承的吗?)
我正在尝试找到一种方法来在按键时禁用和启用键盘声音和振动.我搜索了Stack Overflow和其他Android论坛,但我没有找到任何结果.
我试图AudioManager启用振动模式,但我想激活键盘上的振动模式和声音.
audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,
AudioManager.VIBRATE_SETTING_ON);
Run Code Online (Sandbox Code Playgroud)
有没有办法改变android.provider.Settings键盘的声音和振动?
我是IOS开发的初学者,我通过以下教程开发了一个检测多点触摸的简单演示:
它工作正常,但我的问题是:当我尝试从iphone外部(从TOP或BOTTOM)开始触摸时,未检测到触摸,当我尝试从左/右侧执行相同的操作时,有用.有人可以向我解释,为什么当我尝试从顶部或底部拖动时未检测到触摸?
android ×8
android-ui ×1
android-xml ×1
class ×1
findviewbyid ×1
focus ×1
foreach ×1
ios ×1
object ×1
objective-c ×1
php ×1
stdclass ×1
touch ×1
xml ×1