修改记录
diff --git a/alps/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java b/alps/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
index 24bbe749aae..2f0c24b4b97 100755
--- a/alps/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
+++ b/alps/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
@@ -946,7 +946,7 @@ public class ResolverActivity extends Activity implements
boolean filtered) {
if (!mMultiProfilePagerAdapter.getCurrentUserHandle().equals(getUser())) {
// Never allow the inactive profile to always open an app.
- mAlwaysButton.setEnabled(false);
+ // mAlwaysButton.setEnabled(false);
return;
}
boolean enabled = false;
@@ -964,8 +964,8 @@ public class ResolverActivity extends Activity implements
enabled = true;
}
- mAlwaysButton.setText(getResources()
- .getString(R.string.activity_resolver_use_always));
+ // mAlwaysButton.setText(getResources()
+ // .getString(R.string.activity_resolver_use_always));
}
if (ri != null) {
@@ -984,7 +984,7 @@ public class ResolverActivity extends Activity implements
enabled = !hasAudioCapture;
}
}
- mAlwaysButton.setEnabled(enabled);
+ // mAlwaysButton.setEnabled(enabled);
}
public void onButtonClick(View v) {
@@ -1845,7 +1845,7 @@ public class ResolverActivity extends Activity implements
setButtonBarIgnoreOffset(/* ignoreOffset */ true);
mOnceButton = (Button) buttonLayout.findViewById(R.id.button_once);
- mAlwaysButton = (Button) buttonLayout.findViewById(R.id.button_always);
+ // mAlwaysButton = (Button) buttonLayout.findViewById(R.id.button_always);
resetAlwaysOrOnceButtonBar();
}
diff --git a/alps/frameworks/base/core/res/res/layout/resolver_list.xml b/alps/frameworks/base/core/res/res/layout/resolver_list.xml
index 6fde1dfe248..2fe4756852c 100644
--- a/alps/frameworks/base/core/res/res/layout/resolver_list.xml
+++ b/alps/frameworks/base/core/res/res/layout/resolver_list.xml
@@ -161,13 +161,13 @@
<Button
android:id="@+id/button_always"
- android:layout_width="wrap_content"
+ android:layout_width="0dp"
android:layout_gravity="end"
android:maxLines="2"
style="?attr/buttonBarButtonStyle"
android:fontFamily="@android:string/config_headlineFontFamilyMedium"
android:textAllCaps="false"
- android:layout_height="wrap_content"
+ android:layout_height="0dp"
android:enabled="false"
android:text="@string/activity_resolver_use_always"
android:onClick="onButtonClick" />
diff --git a/alps/frameworks/base/core/res/res/layout/resolver_list_with_default.xml b/alps/frameworks/base/core/res/res/layout/resolver_list_with_default.xml
index 4a5aa020fb9..dbf0c1ac419 100644
--- a/alps/frameworks/base/core/res/res/layout/resolver_list_with_default.xml
+++ b/alps/frameworks/base/core/res/res/layout/resolver_list_with_default.xml
@@ -128,7 +128,7 @@
android:text="@string/activity_resolver_use_once"
android:onClick="onButtonClick" />
- <Button
+ <!-- <Button
android:id="@+id/button_always"
android:layout_width="wrap_content"
android:layout_gravity="end"
@@ -139,7 +139,7 @@
android:enabled="false"
android:textAllCaps="false"
android:text="@string/activity_resolver_use_always"
- android:onClick="onButtonClick" />
+ android:onClick="onButtonClick" /> -->
</LinearLayout>
</LinearLayout>
这篇博客详细介绍了对Android内部应用`ResolverActivity`的源代码修改,涉及按钮功能的禁用和布局调整。修改包括禁止非活跃配置文件始终打开应用,以及对`mAlwaysButton`的显示和启用状态的处理。同时,还展示了`resolver_list.xml`和`resolver_list_with_default.xml`布局文件的相关改动,主要影响到按钮的宽度、高度和可见性设置。
3064

被折叠的 条评论
为什么被折叠?



