我正在尝试将html文件加载到我的UIWebView中,但它不起作用.这是舞台:我的项目中有一个名为html_files的文件夹.然后我在界面构建器中创建了一个webView,并在viewController中为它分配了一个插座.这是我用来附加html文件的代码:
-(void)viewDidLoad
{
NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"html" inDirectory:@"html_files"];
NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile];
[webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@""]];
[super viewDidLoad];
}
Run Code Online (Sandbox Code Playgroud)
这不起作用,UIWebView是空白的.我很感激一些帮助.
您好我花了将近2个小时试图弄清楚为什么LIKE语句不起作用,我只得到这个错误: 03-03 11:31:01.770: ERROR/AndroidRuntime(11767): Caused by: android.database.sqlite.SQLiteException: bind or column index out of range: handle 0x89d9f8
在SQLiteManager中,它的工作原理如下:SELECT Word FROM Sign WHERE Word LIKE 'he%';
但是当我尝试从java中执行它时,它将无法工作.这是我的问题,我已经尝试了很多方面没有运气:
Cursor cursor = m_db.query(MY_TABLE, new String[] {"rowid","Word"},"Word"+" LIKE '"+" ?"+"%'", new String[]{name}, null, null, null);
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?我做错了还是有错误?
谢谢你的时间.
我的应用程序中有一个AutoCompleteTextView可以正常工作.我已经成功创建了一个onClickItemListener.问题是如何获取用户选择的文本.事情就是这样:我有一个ArrayList,其中的单词被传递给Adapter来搜索建议.当用户键入单词时,建议列表变得更短(在UI侧的行中),所以当我想从索引中的ArrayList获取单词时,用户选择了我得到错误的单词,因为索引不匹配.如何获得用户选择的文本(String)而不必弄乱索引?这是我的代码:
public class AutocompleteActivity extends BaseActivity {
private DBManager m_db;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.autocomplete);
m_db = new DBManager(this);
final ArrayList<String> words = m_db.selectAllWords();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.listitem, words);
AutoCompleteTextView tv = (AutoCompleteTextView)findViewById(R.id.autocomplete);
tv.setThreshold(1);
tv.setAdapter(adapter);
tv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
Log.i("SELECTED TEXT WAS------->", words.get(arg2));
}
});
}
}
Run Code Online (Sandbox Code Playgroud) 我有TextView
大约10行.我想让线条彼此分开.我似乎无法找到这样做的属性.我尝试过:android:includeFontPadding="true"
但文字变得像拉伸或其他东西一样奇怪.有什么属性我不知道要这样做吗?
提前致谢.
我有一堆太大的图像我需要将它们的尺寸从30 kb减小到10 k或5 kb而不会降低质量.我试图改变dpi和像素没有成功.图像变得模糊,因为他们有文字,我在改变后无法读取任何内容.无论如何,我可以在不失去质量的情况下实现这一目标吗?我的应用程序中有十几张图像.
提前谢谢,祝你有个愉快的一天.
我有一个基本的功能,需要在我的Android应用程序中序列化.用户将向ArrayList添加一些值,我想序列化它以避免为这个小选项使用数据库,当然要学习如何序列化(我是一个begginer),因为它似乎很有用.无论如何,用户在arraylist中保存了一些内容,程序关闭,程序再次启动,用户可以看到保存的数据.我该如何实现呢?你能提供一些代码片段或有用的链接吗?
非常感谢!!
我希望我的Android应用程序流视频.我有一个存储在Web服务器中的网站.问题是:我应该把视频文件放在哪里?我可以将它们放在我网站的根目录中,还是我也需要一个流媒体服务器?我希望这个问题不是主题.
提前致谢!!
我的视图上有一个图像按钮,我需要在用户交互后更改.我没有找到任何像myImageButton.setDrawable
这里是我想要更改的按钮的xml:
<ImageButton
android:id="@+id/stopButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/buttons_background"
android:layout_centerHorizontal="true"
android:layout_marginTop="5dp"
android:background="@null"
android:src="@drawable/btn_play" />
Run Code Online (Sandbox Code Playgroud)
我需要android:src="@drawable/btn_play"
以android:src="@drawable/btn_stop"
编程方式更改的唯一行.可以这样做吗?提前致谢.
我已经编写了一个应用程序,现在是时候发布它了.我想知道在哪里发布它(在市场或我的网站上)考虑未来的更新,在我的网站上发布时我应该知道哪些优势?如果我在Android的市场或我的网站上发布它有什么优点或缺点?我希望我能说清楚自己.
最好的祝福.
我有两个问题:
android ×8
cocoa-touch ×1
gimp ×1
ios ×1
iphone ×1
java ×1
objective-c ×1
textview ×1
uiwebview ×1
web ×1