我ListView通过扩展LinearLayout每一行实现了一个自定义.每行都有一个小缩略图,一个文本和一个check box.在list view被正确部署,我可以滚动,并通过它没有任何问题一扔.
但是ListView它似乎根本没有响应setOnItemClickListener(),所以我不得不通过getView()在每行中的Text中设置点击监听器找到一种解决方法,当我试图重用时,这显然会产生问题adapter.有没有人有办法解决吗?
我有一个非常复杂的UI应用程序,包含许多layouts嵌套的应用程序.在创建另一个布局时,我抓住了一个StackOverflowError
想知道,我创建了两个测试示例:
1)以下xml主要活动的Hello world应用程序
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<!-- ...So on 30 times... -->
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
</FrameLayout>
<!-- ...So on 30 times... -->
</FrameLayout>
</FrameLayout>
</FrameLayout>
Run Code Online (Sandbox Code Playgroud)
在绘制布局时导致StackOverflowError(导致每个布局递归地绘制它的子节点)
2)以下测试用例
public class TestOverflowActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
overflow(0);
}
private void overflow(int i){
android.util.Log.i("Stack depth:", " = " …Run Code Online (Sandbox Code Playgroud) 我想在我的另一个开始我MainActivity的新.这两个活动位于同一个应用程序中,第二个活动实际上是从MainActivity启动的.所以场景是这样的:IntentActivity
MainActivity未标记.我的意思是,清单中的Activity的启动模式没有设置(所以,它是默认的).
我想知道MainActivity的生命周期和意图会发生什么.
活动是否重新创建?被onCreate()称为?然后onCreate()被叫两次,没有onDestory()?或者新创建了MainActivity,并且会有两个MainActivities?意图会被getIntent()覆盖吗?
我知道Activity.onNewIntent()被称为singleTop活动.然后在我的情况下onNewIntent()没有被称为?
提前致谢.
我正在关注Sherlock Action Bar的一个SIMPLE教程.我遵循了每一步.问题是我在版本2.1到2.3上遇到错误,并且在4.0到4.1上工作正常.
我使用的是Android SDK工具20.0.3和Eclipse 4.2.0版
setContentView(R.layout.activity_main);
Run Code Online (Sandbox Code Playgroud)
在上面的代码中说R cannot be resolved to a variable.还有一些错误如下:
[2012-09-04 22:18:21 - Action Bar demo] C:\Users\Karthick\Desktop\Project libs\JakeWharton-ActionBarSherlock-88fc341\library\res\values-v14\abs__styles.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar'.
[2012-09-04 22:18:21 - Action Bar demo] C:\Users\Karthick\Desktop\Project libs\JakeWharton-ActionBarSherlock-88fc341\library\res\values-v14\abs__styles.xml:6: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar.Solid'.
[2012-09-04 22:18:21 - Action Bar demo] C:\Users\Karthick\Desktop\Project libs\JakeWharton-ActionBarSherlock-88fc341\library\res\values-v14\abs__styles.xml:8: error: Error retrieving parent for item: No resource found …Run Code Online (Sandbox Code Playgroud) 我正在开展一个医疗项目,该应用程序可以记录医生和患者之间的对话并将其发送以进行转录。
作业:基本上应用程序用于录制和播放录制的音频。
问题: 当记录开始时,它会在 LogCat 显示 10-20 秒后记录:
05-07 11:42:52.502: W/MediaProfiles(6321): could not find media config xml file
05-07 11:42:52.522: I/MPEG4Writer(6321): limits: 2147483647/0 bytes/us, bit rate: 12200 bps and the estimated moov size 3072 bytes
05-07 11:42:52.532: E/AudioFlinger(6321): Error reading audio input
05-07 11:42:58.432: W/AudioRecord(6321): obtainBuffer timed out (is the CPU pegged?) user=00000000, server=00000000
05-07 11:42:58.432: E/AudioFlinger(6321): Error reading audio input
05-07 11:43:03.403: W/AudioRecord(6321): obtainBuffer timed out (is the CPU pegged?) user=00000000, server=00000000
05-07 11:43:03.403: E/AudioFlinger(6321): Error reading audio …Run Code Online (Sandbox Code Playgroud) android android-mediaplayer android-mediarecorder android-audiorecord
我有一个列表有一个图像button中的每个项目,当我一个图像上单击,我要开始另一个Activity用intent
以下是我的代码
我的问题是我无法startActivity()从自定义适配器调用!!
在自定义适配器中 getView()
holder.profilePicture.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
Log.d("OnImageButton","Clicked");
Intent zoom=new Intent(AllProfile.getAppContext(), ImageZoom.class);
int imageID=holder.profilePicture.getId();
zoom.putExtra("ImageId", imageID);
startActivity(zoom) ; //This line raises error !
}
});
Run Code Online (Sandbox Code Playgroud)