我在drawable文件夹下有一个尺寸为250*70像素的图像(我刚开始在Android开发中,所以我创建了drawable文件夹res)并且我在文件夹中具有相同的图像和更高的尺寸drawable-large; 但是图像并没有像我预期的那样.
任何人都可以解释3个可绘制文件夹背后的原因/目的吗?
我应该在哪里存储我的图像,以便在两种模式(横向和纵向)和所有手机(包括平板电脑)中正确显示?
我希望我的图像动态缩放到设备屏幕的大小.
任何人都可以分享您的观点或搜索链接吗?
我点击Parent的按钮开始儿童活动.我在儿童活动中计算一些结果(字符串类型)并完成孩子回到父母.有没有更好的方法来使用Intent或extras在Parent中获得该结果?(我可以通过在Child中将结果变量设置为public&static来获得Parent中的结果)请帮助我.我是android开发的新手.
startActivityForResult(new Intent(ParentActivity.this, ChildActivity.class), ACTIVITY_CONSTANT);
Run Code Online (Sandbox Code Playgroud)
我应该在Parent的onActivityResult()中写什么?
我有一个EditText框,用户可以在其中输入输入.我需要在用户输入文本时在TextView(位于Edittext下面)中显示输入文本.
对于Ex:如果用户在Edittext框中输入任何字符,我需要在TextView中显示相同的字符.同样,如果用户从editetext中删除任何字符,我需要从TextView中删除相同的字符.(Ultimtely,我想更改textview的文本更改的文本).我希望我的要求现在很清楚.我怎样才能实现这一目标?请指导我
我正在动态地将图像视图添加到父版面.我正在onTouch添加图像执行放大/缩小操作.我想删除它上面的onLongPress的添加视图.
img.setOnLongClickListener(longClickAction);
img.setOnTouchListener(touchAction);
Run Code Online (Sandbox Code Playgroud)
onLongPress:
OnLongClickListener longClickAction = new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
parentLayout.removeView((ImageView)v);
return false;
}
};
Run Code Online (Sandbox Code Playgroud)
onTouch:
OnTouchListener touchAction = new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
ImageView i = (ImageView)v;
//perfrom zoom operation on touch of imageview
zoom(i, event);
return true;
}
};
Run Code Online (Sandbox Code Playgroud)
只有Touch事件正在运行.为什么?我怎么能同时拥有?我哪里出错了?我该怎么做才能删除添加的视图?请帮我.提前致谢.
我正在使用以下代码打开相机.是否可以通过编程方式将摄像机分辨率设置为高?
private void openDefaultCameraApp() {
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(i, CAPTURE_PHOTO_CONSTANT);
}
Run Code Online (Sandbox Code Playgroud) 我需要在relativelayout的底部放置一个线性布局,这是xml中最顶层的父布局.我怎样才能做到这一点?
请帮我.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background"
android:orientation="vertical" >
<RelativeLayout ....... <<--- this should occupy total available space
</Relativelayout
<Linearlayout ....... <<-- this should place at bottom always with height 50dp
</LineaLayout>
</ReltiveLayout>
Run Code Online (Sandbox Code Playgroud) 如何为listview项添加不同/ alretnate颜色?下面是我使用ArrayAdapter向ListView添加项目的代码
list = (ListView)findViewById(R.id.planetList);
adapter = new ArrayAdapter<String>(MyListViewActivity.this, R.layout.my_list_row, R.id.planetNameTextView);
for (int i = 0; i < planetNamesArray.length; i++) {
adapter.add(planetNamesArray[i]);
}
list.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
任何人都可以指导我使用ArrayAdapter添加不同的背景颜色,因为我是Android的新手
android background-color android-arrayadapter android-listview
有没有办法在指定的地方向另一个人添加视图?即我想在父视图的(x,y)位置添加子视图.请帮我.
parentView.addView(childView);
Run Code Online (Sandbox Code Playgroud)