我有Android应用,其中一个布局包含Linearlayout,ScrollView,TextView,EditView和Button.当我从一个活动呼叫到另一个活动时,调用并设置layout我描述的内容.
我想知道默认EditView选择的活动呼叫何时.并打开softkeyboard.我不想在活动开始时打开那个键盘.但我想打开softkeyboard触摸事件EditView.
我怎样才能做到这一点?
我正在尝试使用fragments在平板电脑上移植我的应用程序来重写现有项目.
我正在取代活动fragments.
问题是我不知道setContentView方法的等价物是什么?Fragment's除了重写之外,有没有办法创建视图onCreateView?
有没有办法让ListView的with等于最长的行?为ListView的宽度设置wrap_content无效.ListView水平覆盖整个屏幕.
这是活动布局
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<ListView android:id="@+id/listview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/country_picker_bg" />
Run Code Online (Sandbox Code Playgroud)
这是行xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:layout_marginBottom="@dimen/padding"
android:padding="@dimen/padding"
android:background="@drawable/white_round_rect" >
<TextView android:id="@+id/title"
style="@style/GreyTextView"
android:layout_marginLeft="@dimen/padding"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/orange_arrow_selector"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
谢谢Gratzi
我目前正在开发一个Android应用程序..我必须在应用程序当前正在运行时关闭设备的蓝牙时通知用户..如何通知远程设备tat BT已关闭?提前致谢
我正在尝试更改文本颜色,ListView但我无法找到如何做到这一点.. <
listViewObject= (ListView) findViewById(R.id.chathlist);
ArrayList<String> chatHistory = new ArrayList<String>();
chatHistory.add("Msg 1");
chatHistory.add("Msg 2");
chatHistory.add("Msg 3");
chatHistory.add("Msg 4");
chatHistory.add("Msg 5");
chatHistory.add("Msg 6");
chatHistory.add("Msg 7");
ArrayAdapter aa=new ArrayAdapter<String>(getApplicationContext(),
android.R.layout.simple_list_item_1, chatHistory);
listViewObject.setAdapter(aa);
listViewObject.invalidate();
Run Code Online (Sandbox Code Playgroud)
我尝试了很多方法,但我无法改变颜色.这可能是一件简单的事情,但我正在与此作斗争.
我的XML文件是
<RelativeLayout android:id="@+id/chat_history_container"
android:layout_width="fill_parent" android:layout_height="wrap_content">
<ListView android:paddingTop="15dip" android:paddingBottom="15dip"
android:layout_width="fill_parent" android:paddingLeft="15dip"
android:layout_height="wrap_content" android:id="@+id/chathlist"
android:layout_gravity="center_horizontal"
android:layout_centerInParent="true" android:paddingRight="15dip"
android:textColor="#FF0000" android:listSelector="@drawable/gradient_box" >
</ListView>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud) 我想设置系统时钟SystemClock.setCurrentTimeMillis,但遇到以下错误:
"Unable to open alarm driver: Permission denied"
Run Code Online (Sandbox Code Playgroud)
以下是setCurrentMillisAndroid开发者网站的API 说明:
public static boolean setCurrentTimeMillis (long millis)
Run Code Online (Sandbox Code Playgroud)
从以下版本开始:API Level 1设置当前的挂起时间,以毫秒为单位.要求调用进程具有适当的权限.
如果时钟成功设置为指定时间,则返回.
因此,应用程序需要获取设置时间的权限.在我插入的AndroidManisfest.xml中,android.permission.SET_TIME但是我有相同的消息错误.
我已尝试在互联网上找到各种解决方案,似乎即使在android.permission.SET_TIME引入的FroYo(Android 2.2)上也无法设置没有root的系统时间,正常的应用程序因为/ dev/alarm文件而无法获得此权限664 permission.因此,解决方案是更改权限666但需要root设备,并且太具有侵入性,无法成为解决方案.
我想为我的公司创建一个App来同步不同系统之间的数据,这对于同步时钟至关重要.
提前感谢您的意愿
日食
我已经google了,并经历了一些帖子,我不清楚为Android手机创建主题.
我只是想为Android手机创建主题.没必要成为一个应用程序.
据我所知,HTC Desire HD包含主题选项(因为它被命名为皮肤).
我的问题是
如何为Android手机创建主题?
我们能以编程方式做到吗?如果是这样提供一些样本
如果我们不能以编程方式创建那么Wat是创建主题的过程吗?
我想知道我是否可以做类似固件修改的事情.如果可以进行固件修改,我该怎么办?
帮帮我..
我已经通过这个链接,但我无法弄清楚它是对的.
提前致谢.
可以告诉我们如何将两个媒体文件合并/合并成一个?
我找到了一个主题,audioInputStream但现在它不支持android,以及java的所有代码.
在StackOverflow上,我在这里找到了这个链接,但在那里我找不到解决方案 - 这些链接只在流音频上.谁能告诉我?
PS和为什么我不能开始赏金?:(
OnBack按键我想最小化应用程序,我该怎么做?
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
//Here i want to put minimize code.. pls give me this statement
return true;
}
return super.onKeyDown(keyCode, event);
Run Code Online (Sandbox Code Playgroud)
}
谢谢
我有一个Android的问题WebView,我想打开一个target='_blank'相同的URL WebView,就像所有其他URLs人打开一样.
另请注意,我重写了WebViewClient 'shouldOverrideUrlLoading ' 这个方法,用于处理URL重定向(以便在我的网页中打开所有URL重定向WebView),但是如果使用target='_blank'此方法的URL 不会被触发.
请帮忙!提前致谢.